From fa3da9eeb083e631cb8239c8fa490c588b3d300c Mon Sep 17 00:00:00 2001 From: itmodulo Date: Wed, 31 Jan 2024 12:12:06 +0100 Subject: [PATCH] Fix libsearpc add subpackage -pyc --- README.md | 5 +++-- srcpkgs/libsearpc/APKBUILD | 1 + srcpkgs/seafile/APKBUILD | 9 +-------- 3 files changed, 5 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index a1fcb19..221d288 100644 --- a/README.md +++ b/README.md @@ -12,8 +12,9 @@ Template files and build system (public logs available) for https://static.itmod ## To maintain own repo Official repo is good quality however: - It simply lacks some packages I need. -- I don't use flatpak for personal reason (mostly size of packages and sdks based mostly on ubuntu I don't really like) -- Instead flatpaks I would use AppImages that are not so easy to update in large quantity and don't work on Alpine as linked against glibc +- Some packages are in testing linked against newer versions od their dependencies. Instead of adding from testing I would prefer to bake them myself +- I don't use flatpak for personal reason (mostly size of packages and sdks based mostly on sth like EOL ubuntu I don't really like) +- Instead flatpaks I would use AppImages that are not so easy to update in large quantity moreover they don't work on Alpine as linked against glibc ## To use repo actions for builds - It's easy to maintain diff --git a/srcpkgs/libsearpc/APKBUILD b/srcpkgs/libsearpc/APKBUILD index 5a58fb6..0eff468 100644 --- a/srcpkgs/libsearpc/APKBUILD +++ b/srcpkgs/libsearpc/APKBUILD @@ -9,6 +9,7 @@ url="https://github.com/haiwen/libsearpc" license="Apache-2.0" depends="py3-gobject3 py3-simplejson" makedepends="musl-dev jansson-dev py3-gobject3-dev glib-dev autoconf automake libtool pkgconf" +subpackages="$pkgname-pyc" _pkgver="${pkgver%.*}-latest" source="libsearpc-$_pkgver.tar.gz::$url/archive/v$_pkgver.tar.gz" diff --git a/srcpkgs/seafile/APKBUILD b/srcpkgs/seafile/APKBUILD index 42ecba4..ffa4be4 100644 --- a/srcpkgs/seafile/APKBUILD +++ b/srcpkgs/seafile/APKBUILD @@ -7,16 +7,9 @@ pkgdesc="An online file storage and collaboration tool" arch="all" url="https://github.com/haiwen/$pkgname" license="GPL-2.0-only" -depends=" - libsearpc - py3-future - fuse -" - +depends="libsearpc py3-future fuse" makedepends="vala intltool libevent-dev fuse-dev libwebsockets-dev sqlite-dev py3-future libsearpc libtool automake autoconf pkgconf curl-dev" - subpackages="$pkgname-doc $pkgname-pyc" - source="seafile-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz" prepare() {