aboutsummaryrefslogtreecommitdiffstats
path: root/testing
diff options
context:
space:
mode:
authorRasmus Thomsen <oss@cogitri.dev>2020-04-17 15:13:45 +0200
committerRasmus Thomsen <oss@cogitri.dev>2020-04-17 17:16:40 +0000
commitb2c389d2b670c61ada3f6d8c44568d9f422c466e (patch)
treeffa7352aa74a45bfbd47710e1c4667dc8bb4d61d /testing
parentdd712a9c53e643ad00d7ef98ddc7160975e66170 (diff)
downloadaports-b2c389d2b670c61ada3f6d8c44568d9f422c466e.tar.bz2
aports-b2c389d2b670c61ada3f6d8c44568d9f422c466e.tar.xz
testing/apk-polkit: fix sonames
Diffstat (limited to 'testing')
-rw-r--r--testing/apk-polkit/APKBUILD8
-rw-r--r--testing/apk-polkit/fix-library-name.patch44
2 files changed, 49 insertions, 3 deletions
diff --git a/testing/apk-polkit/APKBUILD b/testing/apk-polkit/APKBUILD
index 87207e20e8..813d3c042d 100644
--- a/testing/apk-polkit/APKBUILD
+++ b/testing/apk-polkit/APKBUILD
@@ -2,7 +2,7 @@
# Maintainer: Rasmus Thomsen <oss@cogitri.dev>
pkgname=apk-polkit
pkgver=0.2.0
-pkgrel=0
+pkgrel=1
pkgdesc="A Polkit helper for apk, the Alpine Package Keeper"
url="https://gitlab.alpinelinux.org/Cogitri/apk-polkit"
# SIGSEGV on x86
@@ -12,7 +12,8 @@ makedepends="meson polkitd-dev openssld-dev apk-toolsd-dev
ldc ldc-runtime glibd-dev lld"
checkdepends="bash py3-dbusmock dbus dbus-x11"
subpackages="$pkgname-dev $pkgname-dbg"
-source="https://gitlab.alpinelinux.org/Cogitri/apk-polkit/-/archive/v$pkgver/apk-polkit-v$pkgver.tar.gz"
+source="https://gitlab.alpinelinux.org/Cogitri/apk-polkit/-/archive/v$pkgver/apk-polkit-v$pkgver.tar.gz
+ fix-library-name.patch"
builddir="$srcdir/$pkgname-v$pkgver"
build() {
@@ -35,4 +36,5 @@ package() {
DESTDIR="$pkgdir" ninja -C output install
}
-sha512sums="d3c6474c5fa0ace6d7145ecc54761c5622aa21cd07cd6c8e4795d10dc464b4bbf0fa0af35379802588bd24ac4b130127198dfc5d8efc45d0522be74f6954ae85 apk-polkit-v0.2.0.tar.gz"
+sha512sums="d3c6474c5fa0ace6d7145ecc54761c5622aa21cd07cd6c8e4795d10dc464b4bbf0fa0af35379802588bd24ac4b130127198dfc5d8efc45d0522be74f6954ae85 apk-polkit-v0.2.0.tar.gz
+68881ba6a9f65d89783eb28777c085047bc85a6953812fa313ece3158466324ec99e277285a56d11968e432f8469346d478eace9018614164056c34b3924013a fix-library-name.patch"
diff --git a/testing/apk-polkit/fix-library-name.patch b/testing/apk-polkit/fix-library-name.patch
new file mode 100644
index 0000000000..ebd81f6bd8
--- /dev/null
+++ b/testing/apk-polkit/fix-library-name.patch
@@ -0,0 +1,44 @@
+diff --git a/src/apkd/meson.build b/src/apkd/meson.build
+index 95b8d09..3a84667 100644
+--- a/src/apkd/meson.build
++++ b/src/apkd/meson.build
+@@ -12,6 +12,7 @@ apkd_lib = library(
+ d_module_versions: d_mod_version,
+ include_directories: src_inc,
+ dependencies: [apk_toolsd_dep, libapkd_common_dep, apk_tools_dep],
++ version: meson.project_version(),
+ )
+
+ apkd_dep = declare_dependency(
+diff --git a/src/apkd_common/meson.build b/src/apkd_common/meson.build
+index ce7747b..0f9b391 100644
+--- a/src/apkd_common/meson.build
++++ b/src/apkd_common/meson.build
+@@ -17,6 +17,7 @@ libapkd_common = library(
+ common_src,
+ install: true,
+ include_directories: src_inc,
++ version: meson.project_version(),
+ )
+
+ libapkd_common_dep = declare_dependency(
+diff --git a/src/apkd_dbus_server/meson.build b/src/apkd_dbus_server/meson.build
+index 924e0ca..1244519 100644
+--- a/src/apkd_dbus_server/meson.build
++++ b/src/apkd_dbus_server/meson.build
+@@ -36,6 +36,7 @@ apkd_dbus_server_lib_dep = declare_dependency(
+ libapkd_common_dep.partial_dependency(compile_args: true),
+ ],
+ compile_args: '-J' + join_paths(meson.current_source_dir(), '..', '..', 'data'),
++ version: meson.project_version(),
+ )
+
+ apkd_dbus_exe = executable(
+@@ -57,6 +58,7 @@ apkd_dbus_client_lib = library(
+ apkd_dbus_client_lib_src,
+ install: true,
+ dependencies: [apkd_dbus_client_deps],
++ version: meson.project_version(),
+ )
+
+ apkd_dbus_client_lib_dep = declare_dependency(