1
0
Fork 0
mirror of https://gitlab.alpinelinux.org/alpine/aports.git synced 2025-07-13 03:09:51 +03:00

*/*: prefer relative paths with amove

In several occasions absolute paths also included globs which leads to
globbing the host filesystem. To avoid this in the future never
explicitly use absolute paths.

This affected
- community/bubblejail
- community/py3-pygame
- main/git
- main/linux-firmware
- main/gcc (was already fixed in 5a434d40e5)

(also strip some ./ to avoid confusion)
This commit is contained in:
Sertonix 2025-06-09 00:31:09 +02:00 committed by Patrycja Rosa
parent e0b2998390
commit 7d4ba47e1b
42 changed files with 105 additions and 105 deletions

View file

@ -52,7 +52,7 @@ package() {
tacd() { tacd() {
pkgdesc="Standalone tls-alpn-01 challenge validation server" pkgdesc="Standalone tls-alpn-01 challenge validation server"
amove /usr/bin/tacd amove usr/bin/tacd
} }
tacd_doc() { tacd_doc() {

View file

@ -39,7 +39,7 @@ package() {
utils() { utils() {
pkgdesc="$pkgname utilities" pkgdesc="$pkgname utilities"
amove /usr/bin/logtodb amove usr/bin/logtodb
} }
sha512sums=" sha512sums="

View file

@ -54,7 +54,7 @@ package() {
_mozilla() { _mozilla() {
pkgdesc="Browserpass for mozilla browsers" pkgdesc="Browserpass for mozilla browsers"
amove /usr/lib/mozilla amove usr/lib/mozilla
} }
_firefox() { _firefox() {
@ -65,7 +65,7 @@ _firefox() {
install_if="$browser $pkgname=$pkgver-r$pkgrel" install_if="$browser $pkgname=$pkgver-r$pkgrel"
if [ "$browser" = "librewolf" ]; then if [ "$browser" = "librewolf" ]; then
amove /usr/lib/librewolf amove usr/lib/librewolf
else else
mkdir -p "$subpkgdir" mkdir -p "$subpkgdir"
fi fi
@ -74,7 +74,7 @@ _firefox() {
_chromium() { _chromium() {
pkgdesc="Browserpass for chromium" pkgdesc="Browserpass for chromium"
install_if="chromium $pkgname=$pkgver-r$pkgrel" install_if="chromium $pkgname=$pkgver-r$pkgrel"
amove /etc/chromium amove etc/chromium
} }
sha512sums=" sha512sums="

View file

@ -43,8 +43,8 @@ package() {
config() { config() {
depends="$pkgname=$pkgver-r$pkgrel py3-qt6" depends="$pkgname=$pkgver-r$pkgrel py3-qt6"
amove /usr/bin/bubblejail-config amove usr/bin/bubblejail-config
amove /usr/lib/python3.*/site-packages/bubblejail/bubblejail_gui_qt.py amove usr/lib/python3.*/site-packages/bubblejail/bubblejail_gui_qt.py
} }
sha512sums=" sha512sums="

View file

@ -572,7 +572,7 @@ mirror() {
depends= depends=
_default_replace_majorversion _default_replace_majorversion
amove /usr/bin/cephfs-mirror amove usr/bin/cephfs-mirror
} }
shell() { shell() {
@ -581,7 +581,7 @@ shell() {
_default_replace_majorversion _default_replace_majorversion
amove "$(_py3_sitelib)"/cephfs_shell* amove "$(_py3_sitelib)"/cephfs_shell*
amove /usr/bin/cephfs-shell amove usr/bin/cephfs-shell
} }
top() { top() {
@ -590,7 +590,7 @@ top() {
_default_replace_majorversion _default_replace_majorversion
amove "$(_py3_sitelib)"/cephfs_top* amove "$(_py3_sitelib)"/cephfs_top*
amove /usr/bin/cephfs-top amove usr/bin/cephfs-top
} }
_py3_cephfs() { _py3_cephfs() {

View file

@ -44,7 +44,7 @@ vim() {
pkgdesc="$pkgdesc (vim syntax)" pkgdesc="$pkgdesc (vim syntax)"
install_if="$pkgname=$pkgver-r$pkgrel vim" install_if="$pkgname=$pkgver-r$pkgrel vim"
amove /usr/share/vim amove usr/share/vim
} }
sha512sums=" sha512sums="

View file

@ -65,13 +65,13 @@ package() {
_extra_terminfo() { _extra_terminfo() {
pkgdesc="$pkgdesc (extra terminfo data)" pkgdesc="$pkgdesc (extra terminfo data)"
amove /usr/share/terminfo/f amove usr/share/terminfo/f
} }
_themes() { _themes() {
pkgdesc="$pkgdesc (color schemes)" pkgdesc="$pkgdesc (color schemes)"
amove /usr/share/foot/themes amove usr/share/foot/themes
} }
sha512sums=" sha512sums="

View file

@ -81,21 +81,21 @@ package() {
doc() { doc() {
pkgdesc="$pkgdesc (documentation)" pkgdesc="$pkgdesc (documentation)"
install_if="docs $pkgname=$pkgver-r$pkgrel" install_if="docs $pkgname=$pkgver-r$pkgrel"
amove /usr/share/man/man1/hledger.1 /usr/share/info/hledger.info amove usr/share/man/man1/hledger.1 usr/share/info/hledger.info
$(command -v pigz || echo gzip) -n -9 "$subpkgdir"/usr/share/man/man1/hledger.1 $(command -v pigz || echo gzip) -n -9 "$subpkgdir"/usr/share/man/man1/hledger.1
} }
ui() { ui() {
pkgdesc="$_uipkgdesc" pkgdesc="$_uipkgdesc"
url="$_uiurl" url="$_uiurl"
amove /usr/bin/hledger-ui amove usr/bin/hledger-ui
} }
uidoc() { uidoc() {
pkgdesc="$_uipkgdesc (documentation)" pkgdesc="$_uipkgdesc (documentation)"
url="$_uiurl" url="$_uiurl"
install_if="docs $pkgname-ui=$pkgver-r$pkgrel" install_if="docs $pkgname-ui=$pkgver-r$pkgrel"
amove /usr/share/man/man1/hledger-ui.1 /usr/share/info/hledger-ui.info amove usr/share/man/man1/hledger-ui.1 usr/share/info/hledger-ui.info
$(command -v pigz || echo gzip) -n -9 "$subpkgdir"/usr/share/man/man1/hledger-ui.1 $(command -v pigz || echo gzip) -n -9 "$subpkgdir"/usr/share/man/man1/hledger-ui.1
} }
@ -103,14 +103,14 @@ web() {
pkgdesc="$_webpkgdesc" pkgdesc="$_webpkgdesc"
url="$_weburl" url="$_weburl"
install="$pkgname-web.pre-install" install="$pkgname-web.pre-install"
amove /usr/bin/hledger-web amove usr/bin/hledger-web
} }
webdoc() { webdoc() {
pkgdesc="$_webpkgdesc (documentation)" pkgdesc="$_webpkgdesc (documentation)"
url="$_weburl" url="$_weburl"
install_if="docs $pkgname-web=$pkgver-r$pkgrel" install_if="docs $pkgname-web=$pkgver-r$pkgrel"
amove /usr/share/man/man1/hledger-web.1 /usr/share/info/hledger-web.info amove usr/share/man/man1/hledger-web.1 usr/share/info/hledger-web.info
$(command -v pigz || echo gzip) -n -9 "$subpkgdir"/usr/share/man/man1/hledger-web.1 $(command -v pigz || echo gzip) -n -9 "$subpkgdir"/usr/share/man/man1/hledger-web.1
} }
@ -118,7 +118,7 @@ webopenrc() {
pkgdesc="$_webpkgdesc (OpenRC init scripts)" pkgdesc="$_webpkgdesc (OpenRC init scripts)"
url="$_weburl" url="$_weburl"
install_if="openrc $pkgname-web=$pkgver-r$pkgrel" install_if="openrc $pkgname-web=$pkgver-r$pkgrel"
amove /etc/init.d/hledger-web amove etc/init.d/hledger-web
} }
sha512sums=" sha512sums="
3b31e3a1de15bd63b30ccbe73758b7d4db887566672b78682cea4cd6e113ce0e1d6091dc5be294dc8ce472a3e381a8803d711883aa0b66abdc36d1a08e68b590 hledger-1.43.1.tar.gz 3b31e3a1de15bd63b30ccbe73758b7d4db887566672b78682cea4cd6e113ce0e1d6091dc5be294dc8ce472a3e381a8803d711883aa0b66abdc36d1a08e68b590 hledger-1.43.1.tar.gz

View file

@ -42,7 +42,7 @@ package() {
utils() { utils() {
pkgdesc="Command line utilities for the DEFLATE library" pkgdesc="Command line utilities for the DEFLATE library"
amove /usr/bin amove usr/bin
} }
sha512sums=" sha512sums="

View file

@ -75,12 +75,12 @@ package() {
utils() { utils() {
pkgdesc="library for reading MS Access database files (command line utilities)" pkgdesc="library for reading MS Access database files (command line utilities)"
amove /usr/bin amove usr/bin
} }
odbc() { odbc() {
pkgdesc="library for reading MS Access database files (ODBC driver for use with unixODBC)" pkgdesc="library for reading MS Access database files (ODBC driver for use with unixODBC)"
amove /usr/lib/odbc/libmdbodbc* amove usr/lib/odbc/libmdbodbc*
} }
sha512sums=" sha512sums="

View file

@ -51,8 +51,8 @@ _fwscripts() {
local _tables=${subpkgname#$pkgname-} local _tables=${subpkgname#$pkgname-}
pkgdesc="$_tables scripts for $pkgname" pkgdesc="$_tables scripts for $pkgname"
install_if="$pkgname=$pkgver-r$pkgrel $_tables" install_if="$pkgname=$pkgver-r$pkgrel $_tables"
amove /etc/miniupnpd/${_tables}_init.sh \ amove etc/miniupnpd/${_tables}_init.sh \
/etc/miniupnpd/${_tables}_removeall.sh etc/miniupnpd/${_tables}_removeall.sh
} }
sha512sums=" sha512sums="

View file

@ -54,9 +54,9 @@ builddir="$srcdir/jdk17u-jdk-${_pkgver/+/-}"
provides="$pkgname-bootstrap=$pkgver-r$pkgrel" provides="$pkgname-bootstrap=$pkgver-r$pkgrel"
_java_home="/usr/lib/jvm/java-17-openjdk" _java_home="usr/lib/jvm/java-17-openjdk"
ldpath="$_java_home/lib:$_java_home/lib/server" ldpath="/$_java_home/lib:/$_java_home/lib/server"
sonameprefix="$pkgname:" sonameprefix="$pkgname:"
# enable running the JTReg tests in check? # enable running the JTReg tests in check?
@ -218,7 +218,7 @@ build() {
--build=$CBUILD \ --build=$CBUILD \
--host=$CHOST \ --host=$CHOST \
--target=$CTARGET \ --target=$CTARGET \
--prefix="$_java_home" \ --prefix="/$_java_home" \
--sysconfdir=/etc \ --sysconfdir=/etc \
--mandir=/usr/share/man \ --mandir=/usr/share/man \
--infodir=/usr/share/info \ --infodir=/usr/share/info \

View file

@ -58,7 +58,7 @@ builddir="$srcdir/jdk21u-jdk-${_pkgver/+/-}"
provides="$pkgname-bootstrap=$pkgver-r$pkgrel" provides="$pkgname-bootstrap=$pkgver-r$pkgrel"
_java_home="/usr/lib/jvm/java-21-openjdk" _java_home="usr/lib/jvm/java-21-openjdk"
sonameprefix="$pkgname:" sonameprefix="$pkgname:"
@ -75,7 +75,7 @@ case $CTARGET_ARCH in
loongarch64) _jvm_variants=zero ;; loongarch64) _jvm_variants=zero ;;
*) _jvm_variants=server ;; *) _jvm_variants=server ;;
esac esac
ldpath="$_java_home/lib:$_java_home/lib/$_jvm_variants" ldpath="/$_java_home/lib:/$_java_home/lib/$_jvm_variants"
# secfixes: # secfixes:
# 21.0.7_p6-r0: # 21.0.7_p6-r0:
@ -145,7 +145,7 @@ build() {
--build=$CBUILD \ --build=$CBUILD \
--host=$CHOST \ --host=$CHOST \
--target=$CTARGET \ --target=$CTARGET \
--prefix="$_java_home" \ --prefix="/$_java_home" \
--sysconfdir=/etc \ --sysconfdir=/etc \
--mandir=/usr/share/man \ --mandir=/usr/share/man \
--infodir=/usr/share/info \ --infodir=/usr/share/info \

View file

@ -68,8 +68,8 @@ x86|x86_64|aarch64)
*) _configure_jfr="--disable-jfr";; *) _configure_jfr="--disable-jfr";;
esac esac
_java_home="/usr/lib/jvm/java-1.8-openjdk" _java_home="usr/lib/jvm/java-1.8-openjdk"
_jrelib="$_java_home/jre/lib/$_jarch" _jrelib="/$_java_home/jre/lib/$_jarch"
# libjawt.so and lib.so cause duplicate provides # libjawt.so and lib.so cause duplicate provides
somask="lib.so libjawt.so" somask="lib.so libjawt.so"
@ -305,7 +305,7 @@ prepare() {
} }
build() { build() {
export JAVA_HOME="$_java_home" export JAVA_HOME="/$_java_home"
export PATH="$JAVA_HOME/bin:$PATH" export PATH="$JAVA_HOME/bin:$PATH"
if [ -z "$JOBS" ]; then if [ -z "$JOBS" ]; then
@ -341,7 +341,7 @@ build() {
bash ./configure \ bash ./configure \
--build=$CBUILD \ --build=$CBUILD \
--host=$CHOST \ --host=$CHOST \
--prefix="$_java_home" \ --prefix="/$_java_home" \
--sysconfdir=/etc \ --sysconfdir=/etc \
--mandir=/usr/share/man \ --mandir=/usr/share/man \
--infodir=/usr/share/info \ --infodir=/usr/share/info \
@ -353,7 +353,7 @@ build() {
--with-parallel-jobs=${JOBS:-2} \ --with-parallel-jobs=${JOBS:-2} \
--with-hotspot-build=default \ --with-hotspot-build=default \
--with-openjdk-src-zip="$srcdir/openjdk-$_dropsver.tar.xz" \ --with-openjdk-src-zip="$srcdir/openjdk-$_dropsver.tar.xz" \
--with-jdk-home="$_java_home" \ --with-jdk-home="/$_java_home" \
--with-pkgversion="Alpine $pkgver-r$pkgrel" \ --with-pkgversion="Alpine $pkgver-r$pkgrel" \
--with-curves="nist+" \ --with-curves="nist+" \
--enable-nss \ --enable-nss \

View file

@ -121,7 +121,7 @@ source="https://www.php.net/distributions/php-$pkgver.tar.xz
" "
builddir="$srcdir/$_pkgreal-$pkgver" builddir="$srcdir/$_pkgreal-$pkgver"
_libdir="/usr/lib/$pkgname" _libdir="usr/lib/$pkgname"
_extension_dir="$_libdir/modules" _extension_dir="$_libdir/modules"
_extension_confd="/etc/$pkgname/conf.d" _extension_confd="/etc/$pkgname/conf.d"
@ -263,12 +263,12 @@ _build() {
esac esac
export CC=clang-$_clang_ver export CC=clang-$_clang_ver
export CXX=clang++-$_clang_ver export CXX=clang++-$_clang_ver
EXTENSION_DIR=$_extension_dir ./configure \ EXTENSION_DIR=/$_extension_dir ./configure \
--build=$CBUILD \ --build=$CBUILD \
--host=$CHOST \ --host=$CHOST \
--prefix=/usr \ --prefix=/usr \
--program-suffix=$_suffix \ --program-suffix=$_suffix \
--libdir=$_libdir \ --libdir=/$_libdir \
--datadir=/usr/share/$pkgname \ --datadir=/usr/share/$pkgname \
--sysconfdir=/etc/$pkgname \ --sysconfdir=/etc/$pkgname \
--localstatedir=/var \ --localstatedir=/var \

View file

@ -119,7 +119,7 @@ source="https://www.php.net/distributions/php-$pkgver.tar.xz
" "
builddir="$srcdir/php-$pkgver" builddir="$srcdir/php-$pkgver"
_libdir="/usr/lib/$pkgname" _libdir="usr/lib/$pkgname"
_extension_dir="$_libdir/modules" _extension_dir="$_libdir/modules"
_extension_confd="/etc/$pkgname/conf.d" _extension_confd="/etc/$pkgname/conf.d"
@ -260,12 +260,12 @@ _build() {
esac esac
export CC=clang-$_clang_ver export CC=clang-$_clang_ver
export CXX=clang++-$_clang_ver export CXX=clang++-$_clang_ver
EXTENSION_DIR=$_extension_dir ./configure \ EXTENSION_DIR=/$_extension_dir ./configure \
--build=$CBUILD \ --build=$CBUILD \
--host=$CHOST \ --host=$CHOST \
--prefix=/usr \ --prefix=/usr \
--program-suffix=$_suffix \ --program-suffix=$_suffix \
--libdir=$_libdir \ --libdir=/$_libdir \
--datadir=/usr/share/$pkgname \ --datadir=/usr/share/$pkgname \
--sysconfdir=/etc/$pkgname \ --sysconfdir=/etc/$pkgname \
--localstatedir=/var \ --localstatedir=/var \

View file

@ -117,7 +117,7 @@ source="https://www.php.net/distributions/php-$pkgver.tar.xz
" "
builddir="$srcdir/php-$pkgver" builddir="$srcdir/php-$pkgver"
_libdir="/usr/lib/$pkgname" _libdir="usr/lib/$pkgname"
_extension_dir="$_libdir/modules" _extension_dir="$_libdir/modules"
_extension_confd="/etc/$pkgname/conf.d" _extension_confd="/etc/$pkgname/conf.d"
@ -236,12 +236,12 @@ _build() {
esac esac
export CC=clang-$_clang_ver export CC=clang-$_clang_ver
export CXX=clang++-$_clang_ver export CXX=clang++-$_clang_ver
EXTENSION_DIR=$_extension_dir ./configure \ EXTENSION_DIR=/$_extension_dir ./configure \
--build=$CBUILD \ --build=$CBUILD \
--host=$CHOST \ --host=$CHOST \
--prefix=/usr \ --prefix=/usr \
--program-suffix=$_suffix \ --program-suffix=$_suffix \
--libdir=$_libdir \ --libdir=/$_libdir \
--datadir=/usr/share/$pkgname \ --datadir=/usr/share/$pkgname \
--sysconfdir=/etc/$pkgname \ --sysconfdir=/etc/$pkgname \
--localstatedir=/var \ --localstatedir=/var \

View file

@ -30,7 +30,7 @@ package() {
data() { data() {
pkgdesc="$pkgdesc (data files)" pkgdesc="$pkgdesc (data files)"
amove /usr/share/pingus amove usr/share/pingus
} }
sha512sums=" sha512sums="

View file

@ -37,7 +37,7 @@ package() {
tools() { tools() {
pkgdesc="$pkgdesc (tools)" pkgdesc="$pkgdesc (tools)"
depends="" depends=""
amove /usr/bin amove usr/bin
} }
sha512sums=" sha512sums="

View file

@ -58,12 +58,12 @@ package() {
doc() { doc() {
default_doc default_doc
amove /usr/lib/python3.*/site-packages/pygame/docs amove usr/lib/python3.*/site-packages/pygame/docs
} }
examples() { examples() {
pkgdesc="$pkgdesc (examples)" pkgdesc="$pkgdesc (examples)"
amove /usr/lib/python3.*/site-packages/pygame/examples amove usr/lib/python3.*/site-packages/pygame/examples
} }
sha512sums=" sha512sums="

View file

@ -47,7 +47,7 @@ snapshot() {
rsync --progress -La "$SRCDEST"/$_fullname.tar.xz $_disturl rsync --progress -La "$SRCDEST"/$_fullname.tar.xz $_disturl
} }
_qt5_prefix=/usr/lib/qt5 _qt5_prefix=usr/lib/qt5
prepare() { prepare() {
default_prepare default_prepare

View file

@ -41,7 +41,7 @@ package() {
data() { data() {
pkgdesc="$pkgdesc (data files)" pkgdesc="$pkgdesc (data files)"
amove /usr/share/toppler amove usr/share/toppler
} }
sha512sums=" sha512sums="

View file

@ -127,20 +127,20 @@ _sub() {
case $subpkgname in case $subpkgname in
*-shell-*) *-shell-*)
name=${subpkgname#"$pkgname"-shell-} name=${subpkgname#"$pkgname"-shell-}
path=/usr/lib/$pkgname path=usr/lib/$pkgname
pkgdesc="Weston shell: $name" pkgdesc="Weston shell: $name"
name="*$name-shell*" name="*$name-shell*"
;; ;;
*-backend-*) *-backend-*)
name=${subpkgname#"$pkgname"-backend-} name=${subpkgname#"$pkgname"-backend-}
path=/usr/lib/$_libdir path=usr/lib/$_libdir
pkgdesc="Weston backend: $name" pkgdesc="Weston backend: $name"
name=$name-backend.so name=$name-backend.so
grep -q cairo "$pkgdir"/$path/$name && depends="mesa-dri-gallium" grep -q cairo "$pkgdir"/$path/$name && depends="mesa-dri-gallium"
;; ;;
*) *)
name=$subpkgname name=$subpkgname
path=/usr/bin path=usr/bin
[ -x "$pkgdir"/$path/$name ] || name=${subpkgname#"$pkgname"-} [ -x "$pkgdir"/$path/$name ] || name=${subpkgname#"$pkgname"-}
pkgdesc="Weston client: $name" pkgdesc="Weston client: $name"
;; ;;

View file

@ -99,7 +99,7 @@ source="https://www.kernel.org/pub/software/scm/git/git-$pkgver.tar.xz
fix-t4219-with-sticky-bit.patch fix-t4219-with-sticky-bit.patch
" "
_gitcoredir=/usr/libexec/git-core _gitcoredir=usr/libexec/git-core
if [ -z "$BOOTSTRAP" ] && [ -z "$APORTS_BOOTSTRAP" ]; then if [ -z "$BOOTSTRAP" ] && [ -z "$APORTS_BOOTSTRAP" ]; then
# we need tcl and tk to be built before git due to git-gui and gitk # we need tcl and tk to be built before git due to git-gui and gitk
@ -216,7 +216,7 @@ _perl_git_svn() {
local vendorlib=$(_perl_config vendorlib) local vendorlib=$(_perl_config vendorlib)
amove $vendorlib/Git/SVN* amove ${vendorlib#/}/Git/SVN*
} }
_perl_git() { _perl_git() {

View file

@ -130,15 +130,15 @@ package() {
dev() { dev() {
default_dev default_dev
amove ./usr/bin/kea-msg-compiler amove usr/bin/kea-msg-compiler
} }
admin() { admin() {
pkgdesc="Databases administration tools for Kea DHCP server" pkgdesc="Databases administration tools for Kea DHCP server"
depends="$pkgname-common=$pkgver-r$pkgrel" depends="$pkgname-common=$pkgver-r$pkgrel"
amove ./usr/sbin/kea-admin amove usr/sbin/kea-admin
amove ./usr/share/kea amove usr/share/kea
} }
ctrlagent() { ctrlagent() {
@ -146,7 +146,7 @@ ctrlagent() {
depends="$pkgname-common=$pkgver-r$pkgrel" depends="$pkgname-common=$pkgver-r$pkgrel"
amove usr/sbin/kea-ctrl-agent amove usr/sbin/kea-ctrl-agent
amove ./etc/kea/kea-ctrl-agent.conf amove etc/kea/kea-ctrl-agent.conf
_install_initd kea-ctrl-agent _install_initd kea-ctrl-agent
} }
@ -155,10 +155,10 @@ dhcpddns() {
pkgdesc="Kea DHCP Dynamic DNS Server" pkgdesc="Kea DHCP Dynamic DNS Server"
depends="$pkgname-common=$pkgver-r$pkgrel" depends="$pkgname-common=$pkgver-r$pkgrel"
amove ./usr/sbin/kea-dhcp-ddns amove usr/sbin/kea-dhcp-ddns
amove ./etc/kea/kea-dhcp-ddns.conf amove etc/kea/kea-dhcp-ddns.conf
amove ./usr/lib/libkea-asiodns.so.* amove usr/lib/libkea-asiodns.so.*
amove ./usr/lib/libkea-d2srv.so.* amove usr/lib/libkea-d2srv.so.*
_install_initd kea-dhcp-ddns _install_initd kea-dhcp-ddns
} }
@ -167,8 +167,8 @@ dhcp4() {
pkgdesc="Kea IPv4 DHCP Server" pkgdesc="Kea IPv4 DHCP Server"
depends="$pkgname-common=$pkgver-r$pkgrel" depends="$pkgname-common=$pkgver-r$pkgrel"
amove ./usr/sbin/kea-dhcp4 amove usr/sbin/kea-dhcp4
amove ./etc/kea/kea-dhcp4.conf amove etc/kea/kea-dhcp4.conf
_install_initd kea-dhcp4 _install_initd kea-dhcp4
} }
@ -177,8 +177,8 @@ dhcp6() {
pkgdesc="Kea IPv6 DHCP Server" pkgdesc="Kea IPv6 DHCP Server"
depends="$pkgname-common=$pkgver-r$pkgrel" depends="$pkgname-common=$pkgver-r$pkgrel"
amove ./usr/sbin/kea-dhcp6 amove usr/sbin/kea-dhcp6
amove ./etc/kea/kea-dhcp6.conf amove etc/kea/kea-dhcp6.conf
_install_initd kea-dhcp6 _install_initd kea-dhcp6
} }
@ -187,64 +187,64 @@ shell() {
pkgdesc="Text client for Kea DHCP Control Agent" pkgdesc="Text client for Kea DHCP Control Agent"
depends="python3" depends="python3"
amove ./usr/sbin/kea-shell amove usr/sbin/kea-shell
amove ./usr/lib/python3* amove usr/lib/python3*
} }
hook_mysql_cb() { hook_mysql_cb() {
pkgdesc="Kea MySQL Configuration Backend hooks library" pkgdesc="Kea MySQL Configuration Backend hooks library"
depends="" depends=""
amove ./usr/lib/kea/hooks/libdhcp_mysql_cb.so amove usr/lib/kea/hooks/libdhcp_mysql_cb.so
} }
hook_pgsql_cb() { hook_pgsql_cb() {
pkgdesc="Kea PostgreSQL Configuration Backend hooks library" pkgdesc="Kea PostgreSQL Configuration Backend hooks library"
depends="" depends=""
amove ./usr/lib/kea/hooks/libdhcp_pgsql_cb.so amove usr/lib/kea/hooks/libdhcp_pgsql_cb.so
} }
hook_ha() { hook_ha() {
pkgdesc="Kea High Availability hooks library" pkgdesc="Kea High Availability hooks library"
depends="$pkgname-hook-lease-cmds" depends="$pkgname-hook-lease-cmds"
amove ./usr/lib/kea/hooks/libdhcp_ha.so amove usr/lib/kea/hooks/libdhcp_ha.so
} }
hook_stat_cmds() { hook_stat_cmds() {
pkgdesc="Kea Statistics Commands hooks library" pkgdesc="Kea Statistics Commands hooks library"
depends="" depends=""
amove ./usr/lib/kea/hooks/libdhcp_stat_cmds.so amove usr/lib/kea/hooks/libdhcp_stat_cmds.so
} }
hook_lease_cmds() { hook_lease_cmds() {
pkgdesc="Kea Lease Commands hooks library" pkgdesc="Kea Lease Commands hooks library"
depends="" depends=""
amove ./usr/lib/kea/hooks/libdhcp_lease_cmds.so amove usr/lib/kea/hooks/libdhcp_lease_cmds.so
} }
hook_flex_option() { hook_flex_option() {
pkgdesc="Kea Flexible Option hooks library" pkgdesc="Kea Flexible Option hooks library"
depends="" depends=""
amove ./usr/lib/kea/hooks/libdhcp_flex_option.so amove usr/lib/kea/hooks/libdhcp_flex_option.so
} }
hook_bootp() { hook_bootp() {
pkgdesc="Kea BOOTP hooks library" pkgdesc="Kea BOOTP hooks library"
depends="" depends=""
amove ./usr/lib/kea/hooks/libdhcp_bootp.so amove usr/lib/kea/hooks/libdhcp_bootp.so
} }
hook_run_script() { hook_run_script() {
pkgdesc="Kea Run Script hooks library" pkgdesc="Kea Run Script hooks library"
depends="" depends=""
amove ./usr/lib/kea/hooks/libdhcp_run_script.so amove usr/lib/kea/hooks/libdhcp_run_script.so
} }
common() { common() {

View file

@ -184,7 +184,7 @@ other() {
provides="linux-firmware-any" provides="linux-firmware-any"
provider_priority=1 provider_priority=1
amove /lib amove lib
} }
none() { none() {
@ -220,7 +220,7 @@ s5p_mfc() {
provider_priority=1 provider_priority=1
depends= depends=
amove /lib/firmware/s5p-mfc*.fw.zst amove lib/firmware/s5p-mfc*.fw.zst
} }
sha512sums=" sha512sums="

View file

@ -46,7 +46,7 @@ package() {
unicode() { unicode() {
pkgdesc="$pkgdesc (Unicode)" pkgdesc="$pkgdesc (Unicode)"
amove ./usr/lib/liblog4cplusU* amove usr/lib/liblog4cplusU*
} }
sha512sums=" sha512sums="

View file

@ -36,7 +36,7 @@ package() {
py3() { py3() {
pkgdesc="Python3 bindings for Newt windowing toolkit" pkgdesc="Python3 bindings for Newt windowing toolkit"
depends="$pkgname=$pkgver-r$pkgrel python3" depends="$pkgname=$pkgver-r$pkgrel python3"
amove '/usr/lib/python*' amove 'usr/lib/python*'
} }
sha512sums=" sha512sums="

View file

@ -99,8 +99,8 @@ source="https://cache.ruby-lang.org/pub/ruby/${pkgver%.*}/ruby-$pkgver.tar.gz
# 2.4.3-r0: # 2.4.3-r0:
# - CVE-2017-17405 # - CVE-2017-17405
_gemdir="/usr/lib/ruby/gems/$_abiver" _gemdir="usr/lib/ruby/gems/$_abiver"
_rubydir="/usr/lib/ruby/$_abiver" _rubydir="usr/lib/ruby/$_abiver"
prepare() { prepare() {
default_prepare default_prepare

View file

@ -29,11 +29,11 @@ package() {
} }
icons() { icons() {
amove /usr/share/icons amove usr/share/icons
} }
fonts() { fonts() {
amove /usr/share/fonts/Chicago95 amove usr/share/fonts/Chicago95
} }
sha512sums=" sha512sums="

View file

@ -46,7 +46,7 @@ package() {
data() { data() {
pkgdesc="$pkgdesc (data files)" pkgdesc="$pkgdesc (data files)"
amove /usr/share/circuslinux amove usr/share/circuslinux
} }
sha512sums="2a5b85c50fcc2363858ba5515c17e9733699b4139e10d9b047aeb4b3c6fc6c75f75f1ea24e8f0e6fc5b6a7d78af8ab6f44f0c572f81271d3a4a6c49548fa139a circuslinux-1.0.3.tar.gz sha512sums="2a5b85c50fcc2363858ba5515c17e9733699b4139e10d9b047aeb4b3c6fc6c75f75f1ea24e8f0e6fc5b6a7d78af8ab6f44f0c572f81271d3a4a6c49548fa139a circuslinux-1.0.3.tar.gz

View file

@ -110,7 +110,7 @@ lang() {
for lang in "$pkgdir"/usr/share/webapps/freshrss/app/i18n/*; do for lang in "$pkgdir"/usr/share/webapps/freshrss/app/i18n/*; do
# keep in base for default language # keep in base for default language
if [ "$(basename "$lang")" != "en" ]; then if [ "$(basename "$lang")" != "en" ]; then
amove /usr/share/webapps/freshrss/app/i18n/"$(basename "$lang")" amove usr/share/webapps/freshrss/app/i18n/"$(basename "$lang")"
fi fi
done done
} }
@ -123,7 +123,7 @@ themes() {
case "$(basename "$theme")" in case "$(basename "$theme")" in
# keep base-theme and default files, split the rest # keep base-theme and default files, split the rest
base-theme | fonts | icons | Origine) ;; base-theme | fonts | icons | Origine) ;;
*) amove /usr/share/webapps/freshrss/p/themes/"$(basename "$theme")" ;; *) amove usr/share/webapps/freshrss/p/themes/"$(basename "$theme")" ;;
esac esac
fi fi
done done

View file

@ -35,7 +35,7 @@ package() {
cli() { cli() {
pkgdesc="$pkgdesc (cli only)" pkgdesc="$pkgdesc (cli only)"
amove /usr/bin/gpscorrelate amove usr/bin/gpscorrelate
} }
sha512sums=" sha512sums="

View file

@ -28,7 +28,7 @@ package() {
doc() { doc() {
default_doc default_doc
amove "/usr/share/$pkgname" amove "usr/share/$pkgname"
} }
sha512sums=" sha512sums="

View file

@ -58,7 +58,7 @@ builddir="$srcdir/jdk22u-jdk-${_pkgver/+/-}"
provides="$pkgname-bootstrap=$pkgver-r$pkgrel" provides="$pkgname-bootstrap=$pkgver-r$pkgrel"
_java_home="/usr/lib/jvm/java-22-openjdk" _java_home="usr/lib/jvm/java-22-openjdk"
sonameprefix="$pkgname:" sonameprefix="$pkgname:"
@ -74,7 +74,7 @@ _jvm_variants=server
case $CTARGET_ARCH in case $CTARGET_ARCH in
loongarch64) _jvm_variants=zero ;; loongarch64) _jvm_variants=zero ;;
esac esac
ldpath="$_java_home/lib:$_java_home/lib/$_jvm_variants" ldpath="/$_java_home/lib:/$_java_home/lib/$_jvm_variants"
build() { build() {
if [ $_run_jtreg -ne 0 ]; then if [ $_run_jtreg -ne 0 ]; then
@ -101,7 +101,7 @@ build() {
--build=$CBUILD \ --build=$CBUILD \
--host=$CHOST \ --host=$CHOST \
--target=$CTARGET \ --target=$CTARGET \
--prefix="$_java_home" \ --prefix="/$_java_home" \
--sysconfdir=/etc \ --sysconfdir=/etc \
--mandir=/usr/share/man \ --mandir=/usr/share/man \
--infodir=/usr/share/info \ --infodir=/usr/share/info \

View file

@ -58,7 +58,7 @@ builddir="$srcdir/jdk23u-jdk-${_pkgver/+/-}"
provides="$pkgname-bootstrap=$pkgver-r$pkgrel" provides="$pkgname-bootstrap=$pkgver-r$pkgrel"
_java_home="/usr/lib/jvm/java-23-openjdk" _java_home="usr/lib/jvm/java-23-openjdk"
sonameprefix="$pkgname:" sonameprefix="$pkgname:"
@ -74,7 +74,7 @@ _jvm_variants=server
case $CTARGET_ARCH in case $CTARGET_ARCH in
loongarch64) _jvm_variants=zero ;; loongarch64) _jvm_variants=zero ;;
esac esac
ldpath="$_java_home/lib:$_java_home/lib/$_jvm_variants" ldpath="/$_java_home/lib:/$_java_home/lib/$_jvm_variants"
# secfixes: # secfixes:
# 23.0.2_p7-r0: # 23.0.2_p7-r0:
@ -111,7 +111,7 @@ build() {
--build=$CBUILD \ --build=$CBUILD \
--host=$CHOST \ --host=$CHOST \
--target=$CTARGET \ --target=$CTARGET \
--prefix="$_java_home" \ --prefix="/$_java_home" \
--sysconfdir=/etc \ --sysconfdir=/etc \
--mandir=/usr/share/man \ --mandir=/usr/share/man \
--infodir=/usr/share/info \ --infodir=/usr/share/info \

View file

@ -43,7 +43,7 @@ package() {
demos() { demos() {
pkgdesc="$pkgdesc (demos)" pkgdesc="$pkgdesc (demos)"
amove /usr/share/"$pkgname"/demo amove usr/share/"$pkgname"/demo
} }
sha512sums=" sha512sums="

View file

@ -126,7 +126,7 @@ source="$_pkgreal-$pkgver.tar.xz::https://php.net/distributions/$_pkgreal-$pkgve
" "
builddir="$srcdir/$_pkgreal-$pkgver" builddir="$srcdir/$_pkgreal-$pkgver"
_libdir="/usr/lib/$pkgname" _libdir="usr/lib/$pkgname"
_extension_dir="$_libdir/modules" _extension_dir="$_libdir/modules"
_extension_confd="/etc/$pkgname/conf.d" _extension_confd="/etc/$pkgname/conf.d"
@ -298,12 +298,12 @@ _build() {
export CC=clang-$_clang_ver export CC=clang-$_clang_ver
export CXX=clang++-$_clang_ver export CXX=clang++-$_clang_ver
EXTENSION_DIR=$_extension_dir ./configure \ EXTENSION_DIR=/$_extension_dir ./configure \
--build=$CBUILD \ --build=$CBUILD \
--host=$CHOST \ --host=$CHOST \
--prefix=/usr \ --prefix=/usr \
--program-suffix=$_suffix \ --program-suffix=$_suffix \
--libdir=$_libdir \ --libdir=/$_libdir \
--datadir=/usr/share/$pkgname \ --datadir=/usr/share/$pkgname \
--sysconfdir=/etc/$pkgname \ --sysconfdir=/etc/$pkgname \
--localstatedir=/var \ --localstatedir=/var \

View file

@ -68,8 +68,8 @@ package() {
service() { service() {
pkgdesc="Service files for rauc" pkgdesc="Service files for rauc"
depends="rauc=$pkgver-r$pkgrel" depends="rauc=$pkgver-r$pkgrel"
amove /usr/libexec amove usr/libexec
amove /usr/share/dbus-1 amove usr/share/dbus-1
} }
sha512sums=" sha512sums="

View file

@ -23,7 +23,7 @@ prepare() {
pyc() { pyc() {
default_pyc default_pyc
amove /usr/lib/$pkgname/__pycache__/ amove usr/lib/$pkgname/__pycache__/
} }
build() { build() {

View file

@ -68,7 +68,7 @@ package() {
data() { data() {
pkgdesc="$pkgdesc (data files)" pkgdesc="$pkgdesc (data files)"
amove /usr/share/games/trigger-rally amove usr/share/games/trigger-rally
} }
sha512sums=" sha512sums="

View file

@ -49,7 +49,7 @@ tcshcomp() {
depends="" depends=""
install_if="$pkgname=$pkgver-r$pkgrel tcsh" install_if="$pkgname=$pkgver-r$pkgrel tcsh"
amove /usr/share/tcsh-completion/completions amove usr/share/tcsh-completion/completions
} }
sha512sums=" sha512sums="