From 4db15dd2824607cf84d7733ac8039a9567967b82 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Mart=C3=AD?= Date: Sat, 11 Apr 2015 22:35:28 +0200 Subject: [PATCH] Add apk nativecode support --- fdroidcl.go | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/fdroidcl.go b/fdroidcl.go index cd6dcad..173690e 100644 --- a/fdroidcl.go +++ b/fdroidcl.go @@ -52,10 +52,11 @@ type App struct { // Apk is an Android package type Apk struct { - VName string `xml:"version"` - VCode uint `xml:"versioncode"` - Size int `xml:"size"` - MinSdk int `xml:"sdkver"` + VName string `xml:"version"` + VCode uint `xml:"versioncode"` + Size int `xml:"size"` + MinSdk int `xml:"sdkver"` + ABIs CommaList `xml:"nativecode"` } func (app *App) prepareData() { @@ -102,9 +103,12 @@ func (app *App) writeDetailed(w io.Writer) { p("Available Versions :", "") for _, apk := range app.Apks { fmt.Println() - p(" Name :", "%s (%d)", apk.VName, apk.VCode) - p(" Size :", "%d", apk.Size) - p(" MinSdk :", "%d", apk.MinSdk) + p(" Name :", "%s (%d)", apk.VName, apk.VCode) + p(" Size :", "%d", apk.Size) + p(" MinSdk :", "%d", apk.MinSdk) + if apk.ABIs != nil { + p(" ABIs :", "%s", strings.Join(apk.ABIs, ", ")) + } } }