Skip to content

Commit faf0343

Browse files
x1b6e6Jguer
authored andcommitted
Sync with go-alpm v2.0.5
1 parent 7ade2af commit faf0343

File tree

5 files changed

+27
-5
lines changed

5 files changed

+27
-5
lines changed

go.mod

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ module github.com/Jguer/yay/v10
22

33
require (
44
github.com/Jguer/go-alpm v0.0.0-20200405152916-a3feea4322e9 // indirect
5-
github.com/Jguer/go-alpm/v2 v2.0.3-0.20210503120603-1e8b5ec6f821
5+
github.com/Jguer/go-alpm/v2 v2.0.5
66
github.com/Morganamilo/go-pacmanconf v0.0.0-20210502114700-cff030e927a5
77
github.com/Morganamilo/go-srcinfo v1.0.0
88
github.com/bradleyjkemp/cupaloy v2.3.0+incompatible

go.sum

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
github.com/Jguer/go-alpm v0.0.0-20200405152916-a3feea4322e9 h1:lLQSUe6iRdtFrP0zkDV7n8I8XKSxRHQTEU1KRh4IOLg=
22
github.com/Jguer/go-alpm v0.0.0-20200405152916-a3feea4322e9/go.mod h1:D5SUcIS9Yiz/L8cjRzq/992eERnx6ugYmGlc4e7xdus=
3-
github.com/Jguer/go-alpm/v2 v2.0.3-0.20210503120603-1e8b5ec6f821 h1:ds4SK2NSSFF3f/jOUL7liQ2N6Ug7UQzFdAvWcj44Y2s=
4-
github.com/Jguer/go-alpm/v2 v2.0.3-0.20210503120603-1e8b5ec6f821/go.mod h1:zU4iKCtNkDARfj5BrKJXYAQ5nIjtZbySfa0paboSmTQ=
3+
github.com/Jguer/go-alpm/v2 v2.0.5 h1:1TZxkvCIfTOhjhxGy/Z1FNSeuY9DXBKF5qxUoj0IZ0A=
4+
github.com/Jguer/go-alpm/v2 v2.0.5/go.mod h1:zU4iKCtNkDARfj5BrKJXYAQ5nIjtZbySfa0paboSmTQ=
55
github.com/Morganamilo/go-pacmanconf v0.0.0-20210502114700-cff030e927a5 h1:TMscPjkb1ThXN32LuFY5bEYIcXZx3YlwzhS1GxNpn/c=
66
github.com/Morganamilo/go-pacmanconf v0.0.0-20210502114700-cff030e927a5/go.mod h1:Hk55m330jNiwxRodIlMCvw5iEyoRUCIY64W1p9D+tHc=
77
github.com/Morganamilo/go-srcinfo v1.0.0 h1:Wh4nEF+HJWo+29hnxM18Q2hi+DUf0GejS13+Wg+dzmI=

pkg/db/ialpm/alpm.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -254,8 +254,8 @@ func (ae *AlpmExecutor) RefreshHandle() error {
254254
return errConf
255255
}
256256

257-
alpmHandle.SetQuestionCallback(ae.questionCallback())
258-
alpmHandle.SetLogCallback(logCallback)
257+
alpmSetQuestionCallback(alpmHandle, ae.questionCallback())
258+
alpmSetLogCallback(alpmHandle, logCallback)
259259
ae.handle = alpmHandle
260260
ae.syncDBsCache = nil
261261
ae.syncDB, err = alpmHandle.SyncDBs()

pkg/db/ialpm/alpm_five.go

+8
Original file line numberDiff line numberDiff line change
@@ -15,3 +15,11 @@ func (ae *AlpmExecutor) AlpmArchitectures() ([]string, error) {
1515

1616
return []string{arch}, err
1717
}
18+
19+
func alpmSetLogCallback(alpmHandle *alpm.Handle, cb func(alpm.LogLevel, string)) {
20+
alpmHandle.SetLogCallback(cb)
21+
}
22+
23+
func alpmSetQuestionCallback(alpmHandle *alpm.Handle, cb func(alpm.QuestionAny)) {
24+
alpmHandle.SetQuestionCallback(cb)
25+
}

pkg/db/ialpm/alpm_six.go

+14
Original file line numberDiff line numberDiff line change
@@ -15,3 +15,17 @@ func (ae *AlpmExecutor) AlpmArchitectures() ([]string, error) {
1515

1616
return architectures.Slice(), err
1717
}
18+
19+
func alpmSetLogCallback(alpmHandle *alpm.Handle, cb func(alpm.LogLevel, string)) {
20+
alpmHandle.SetLogCallback(func(ctx interface{}, lvl alpm.LogLevel, msg string) {
21+
cb := ctx.(func(alpm.LogLevel, string))
22+
cb(lvl, msg)
23+
}, cb)
24+
}
25+
26+
func alpmSetQuestionCallback(alpmHandle *alpm.Handle, cb func(alpm.QuestionAny)) {
27+
alpmHandle.SetQuestionCallback(func(ctx interface{}, q alpm.QuestionAny) {
28+
cb := ctx.(func(alpm.QuestionAny))
29+
cb(q)
30+
}, cb)
31+
}

0 commit comments

Comments
 (0)