From 89bb5b31d31292f3f9ad34b6fac0d2aff853b120 Mon Sep 17 00:00:00 2001 From: maxice8 Date: Tue, 13 Mar 2018 19:20:42 -0300 Subject: [PATCH] New package: libbytesize-1.2. Closes: #12489 [via git-merge-pr] --- common/shlibs | 1 + srcpkgs/libbytesize-devel | 1 + srcpkgs/libbytesize-python3 | 1 + srcpkgs/libbytesize/template | 36 ++++++++++++++++++++++++++++++++++++ 4 files changed, 39 insertions(+) create mode 120000 srcpkgs/libbytesize-devel create mode 120000 srcpkgs/libbytesize-python3 create mode 100644 srcpkgs/libbytesize/template diff --git a/common/shlibs b/common/shlibs index ffaf59261e6..7fb58ec406e 100644 --- a/common/shlibs +++ b/common/shlibs @@ -968,6 +968,7 @@ libmtdev.so.1 mtdev-1.1.2_1 libcryptsetup.so.12 libcryptsetup-2.0.0_1 libgusb.so.2 libgusb-0.1.3_1 libmash-0.2.so.0 mash-0.2.0_4 +libbytesize.so.1 libbytesize-1.2_1 libudisks2.so.0 udisks2-1.93.0_1 libgcr-base-3.so.1 gcr-3.3.92_1 libgck-1.so.0 gcr-3.8.0_1 diff --git a/srcpkgs/libbytesize-devel b/srcpkgs/libbytesize-devel new file mode 120000 index 00000000000..25e8998c0fd --- /dev/null +++ b/srcpkgs/libbytesize-devel @@ -0,0 +1 @@ +libbytesize \ No newline at end of file diff --git a/srcpkgs/libbytesize-python3 b/srcpkgs/libbytesize-python3 new file mode 120000 index 00000000000..25e8998c0fd --- /dev/null +++ b/srcpkgs/libbytesize-python3 @@ -0,0 +1 @@ +libbytesize \ No newline at end of file diff --git a/srcpkgs/libbytesize/template b/srcpkgs/libbytesize/template new file mode 100644 index 00000000000..04160796ac0 --- /dev/null +++ b/srcpkgs/libbytesize/template @@ -0,0 +1,36 @@ +# Template file for 'libbytesize' +pkgname=libbytesize +version=1.2 +revision=1 +build_style=gnu-configure +hostmakedepends="python3" +makedepends="pcre-devel gmp-devel mpfr-devel" +short_desc="A library for operations with sizes in bytes" +maintainer="maxice8 " +license="LGPL-2.1-or-later" +homepage="https://github.com/storaged-project/libbytesize" +distfiles="https://github.com/storaged-project/libbytesize/releases/download/${version}/libbytesize-${version}.tar.gz" +checksum=65656ed62080d73d0f21d9647cee20533377bee150e91807fd54c502f3e1108f + +do_check() { + # broken, one depends on systemd + : +} + +libbytesize-devel_package() { + depends="${makedepends} ${sourcepkg}>=${version}_${revision}" + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove "usr/lib/*.so" + vmove usr/lib/pkgconfig + } +} + +libbytesize-python3_package() { + depends="python3 ${sourcepkg}>=${version}_${revision}" + short_desc+=" - python3 bindings" + pkg_install() { + vmove usr/lib/python3* + } +}