diff options
Diffstat (limited to 'community')
-rw-r--r-- | community/osinfo-db-tools/APKBUILD | 35 | ||||
-rw-r--r-- | community/osinfo-db/0001-Add-alpine-linux-3.5-and-3.6.patch | 76 | ||||
-rw-r--r-- | community/osinfo-db/APKBUILD | 66 |
3 files changed, 177 insertions, 0 deletions
diff --git a/community/osinfo-db-tools/APKBUILD b/community/osinfo-db-tools/APKBUILD new file mode 100644 index 0000000000..5b9a7b1f97 --- /dev/null +++ b/community/osinfo-db-tools/APKBUILD @@ -0,0 +1,35 @@ +# Maintainer: Natanael Copa <ncopa@alpinelinux.org> +pkgname=osinfo-db-tools +pkgver=1.1.0 +pkgrel=0 +pkgdesc="Tools for managing the osinfo database" +url="http://libosinfo.org/" +arch="all" +license="GPLv2+" +depends="" +depends_dev="" +makedepends="$depends_dev intltool glib-dev libxml2-dev libarchive-dev + libxslt-dev" +install="" +subpackages="$pkgname-doc $pkgname-lang" +source="https://releases.pagure.org/libosinfo/osinfo-db-tools-$pkgver.tar.gz" +builddir="$srcdir/osinfo-db-tools-$pkgver" + +build() { + cd "$builddir" + ./configure \ + --build=$CBUILD \ + --host=$CHOST \ + --prefix=/usr \ + --sysconfdir=/etc \ + --mandir=/usr/share/man \ + --localstatedir=/var + make +} + +package() { + cd "$builddir" + make DESTDIR="$pkgdir" install +} + +sha512sums="52e08e67b75fb84c7d7721dd76f1bf09f71c27deffc4d8391234aec939863de4e96cbd8fc9783944b2493fef183518a21ff185ec5a5d9934adc6d3c67bf0f972 osinfo-db-tools-1.1.0.tar.gz" diff --git a/community/osinfo-db/0001-Add-alpine-linux-3.5-and-3.6.patch b/community/osinfo-db/0001-Add-alpine-linux-3.5-and-3.6.patch new file mode 100644 index 0000000000..df71edd67f --- /dev/null +++ b/community/osinfo-db/0001-Add-alpine-linux-3.5-and-3.6.patch @@ -0,0 +1,76 @@ +From 823ec57aa1865b1e021f75ab685066ae726d826d Mon Sep 17 00:00:00 2001 +From: Natanael Copa <ncopa@alpinelinux.org> +Date: Tue, 13 Jun 2017 12:14:46 +0200 +Subject: [PATCH] Add alpine linux 3.5 and 3.6 + +Signed-off-by: Natanael Copa <ncopa@alpinelinux.org> +--- + data/os/alpinelinux.org/alpinelinux-3.5.xml.in | 23 +++++++++++++++++++++++ + data/os/alpinelinux.org/alpinelinux-3.6.xml.in | 25 +++++++++++++++++++++++++ + 2 files changed, 48 insertions(+) + create mode 100644 data/os/alpinelinux.org/alpinelinux-3.5.xml.in + create mode 100644 data/os/alpinelinux.org/alpinelinux-3.6.xml.in + +diff --git a/data/os/alpinelinux.org/alpinelinux-3.5.xml.in b/data/os/alpinelinux.org/alpinelinux-3.5.xml.in +new file mode 100644 +index 0000000..5775396 +--- /dev/null ++++ b/data/os/alpinelinux.org/alpinelinux-3.5.xml.in +@@ -0,0 +1,23 @@ ++<libosinfo version="0.0.1"> ++<!-- Licensed under the GNU General Public License version 2 or later. ++ See http://www.gnu.org/licenses/ for a copy of the license text --> ++ <os id="http://alpinelinux.org/alpinelinux/3.5"> ++ <short-id>alpinelinux3.5</short-id> ++ <_name>Alpine Linux 3.5</_name> ++ <version>3.5</version> ++ <_vendor>Alpine Linux Project</_vendor> ++ <family>linux</family> ++ <distro>alpinelinux</distro> ++ ++ <media arch="i686"> ++ <iso> ++ <volume-id>alpine-.* 3.5.\d x86.*</volume-id> ++ </iso> ++ </media> ++ <media arch="x86_64"> ++ <iso> ++ <volume-id>alpine-.* 3.5.\d x86_64.*</volume-id> ++ </iso> ++ </media> ++ </os> ++</libosinfo> +diff --git a/data/os/alpinelinux.org/alpinelinux-3.6.xml.in b/data/os/alpinelinux.org/alpinelinux-3.6.xml.in +new file mode 100644 +index 0000000..fb1856f +--- /dev/null ++++ b/data/os/alpinelinux.org/alpinelinux-3.6.xml.in +@@ -0,0 +1,25 @@ ++<libosinfo version="0.0.1"> ++<!-- Licensed under the GNU General Public License version 2 or later. ++ See http://www.gnu.org/licenses/ for a copy of the license text --> ++ <os id="http://alpinelinux.org/alpinelinux/3.6"> ++ <short-id>alpinelinux3.6</short-id> ++ <_name>Alpine Linux 3.6</_name> ++ <version>3.6</version> ++ <_vendor>Alpine Linux Project</_vendor> ++ <family>linux</family> ++ <distro>alpinelinux</distro> ++ <upgrades id="http://alpinelinux.org/alpinelinux/3.5"/> ++ <derives-from id="http://alpinelinux.org/alpinelinux/3.5"/> ++ ++ <media arch="i686"> ++ <iso> ++ <volume-id>alpine-.* 3.6.\d x86.*</volume-id> ++ </iso> ++ </media> ++ <media arch="x86_64"> ++ <iso> ++ <volume-id>alpine-.* 3.6.\d x86_64.*</volume-id> ++ </iso> ++ </media> ++ </os> ++</libosinfo> +-- +2.13.0 + diff --git a/community/osinfo-db/APKBUILD b/community/osinfo-db/APKBUILD new file mode 100644 index 0000000000..181f019105 --- /dev/null +++ b/community/osinfo-db/APKBUILD @@ -0,0 +1,66 @@ +# Maintainer: Natanael Copa <ncopa@alpinelinux.org> +pkgname=osinfo-db +pkgver=20170423 +pkgrel=1 +pkgdesc="osinfo database files" +url="http://libosinfo.org/" +arch="noarch" +license="LGPLv2+" +depends="" +makedepends="osinfo-db-tools" +install="" +subpackages="" +source="https://releases.pagure.org/libosinfo/osinfo-db-$pkgver.tar.xz + 0001-Add-alpine-linux-3.5-and-3.6.patch + " +builddir="$srcdir/osinfo-db-$pkgver" + +build() { + cd "$builddir" +} + +check() { + osinfo-db-validate --dir "$builddir" +} + +package() { + cd "$builddir" + osinfo-db-import --root "$pkgdir" \ + --dir /usr/share/osinfo "$srcdir"/osinfo-db-$pkgver.tar.xz + mkdir -p "$pkgdir"/usr/share/osinfo/os/alpinelinux + cat > "$pkgdir"/usr/share/osinfo/os/alpinelinux/alpinelinux-3.6.xml<<EOF +<?xml version="1.0" encoding="UTF-8"?> +<libosinfo version="0.0.1"> + + <os id="http://alpinelinux.org/alpinelinux/3.6"> + <short-id>alpinelinux3.6</short-id> + <name>Alpine Linux 3.6</name> + <version>3.6</version> + <vendor>Alpine Linux Project</vendor> + <family>linux</family> + <distro>alpinelinux</distro> + <resources arch="all"> + <recommended> + <cpu>1000000000</cpu> + <n-cpus>1</n-cpus> + <ram>1073741824</ram> + <storage>5368709120</storage> + </recommended> + </resources> + <media arch="i686"> + <iso> + <volume-id>alpine-.* 3.6.\d x86.*</volume-id> + </iso> + </media> + <media arch="x86_64"> + <iso> + <volume-id>alpine-.* 3.6.\d x86_64.*</volume-id> + </iso> + </media> + </os> +EOF + +} + +sha512sums="5ca13ced160f19dced65f3552e17a0379a47a05f1aa3bdd533550022f0023050b6cc1b43b2da6cff3fa10451f81560fbb0db241a11ed072b9f101db1bd301833 osinfo-db-20170423.tar.xz +f56cc5598fcc426e1c1b03814c9e6167602d7ebb096f7a0288ba6c432910405d26692135d7edd13c9d3de11507d1b361a1951056952a462f951d9b75be71f17f 0001-Add-alpine-linux-3.5-and-3.6.patch" |