alpm_five.go 556 B

12345678910111213141516171819202122232425
  1. // +build !six
  2. package ialpm
  3. import (
  4. alpm "github.com/Jguer/go-alpm/v2"
  5. )
  6. func alpmSetArchitecture(alpmHandle *alpm.Handle, arch []string) error {
  7. return alpmHandle.SetArch(arch[0])
  8. }
  9. func (ae *AlpmExecutor) AlpmArchitectures() ([]string, error) {
  10. arch, err := ae.handle.Arch()
  11. return []string{arch}, err
  12. }
  13. func alpmSetLogCallback(alpmHandle *alpm.Handle, cb func(alpm.LogLevel, string)) {
  14. alpmHandle.SetLogCallback(cb)
  15. }
  16. func alpmSetQuestionCallback(alpmHandle *alpm.Handle, cb func(alpm.QuestionAny)) {
  17. alpmHandle.SetQuestionCallback(cb)
  18. }