1
0
Fork 0
mirror of https://gitlab.alpinelinux.org/alpine/aports.git synced 2025-07-12 18:59:50 +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() {
pkgdesc="Standalone tls-alpn-01 challenge validation server"
amove /usr/bin/tacd
amove usr/bin/tacd
}
tacd_doc() {

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

@ -81,21 +81,21 @@ package() {
doc() {
pkgdesc="$pkgdesc (documentation)"
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
}
ui() {
pkgdesc="$_uipkgdesc"
url="$_uiurl"
amove /usr/bin/hledger-ui
amove usr/bin/hledger-ui
}
uidoc() {
pkgdesc="$_uipkgdesc (documentation)"
url="$_uiurl"
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
}
@ -103,14 +103,14 @@ web() {
pkgdesc="$_webpkgdesc"
url="$_weburl"
install="$pkgname-web.pre-install"
amove /usr/bin/hledger-web
amove usr/bin/hledger-web
}
webdoc() {
pkgdesc="$_webpkgdesc (documentation)"
url="$_weburl"
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
}
@ -118,7 +118,7 @@ webopenrc() {
pkgdesc="$_webpkgdesc (OpenRC init scripts)"
url="$_weburl"
install_if="openrc $pkgname-web=$pkgver-r$pkgrel"
amove /etc/init.d/hledger-web
amove etc/init.d/hledger-web
}
sha512sums="
3b31e3a1de15bd63b30ccbe73758b7d4db887566672b78682cea4cd6e113ce0e1d6091dc5be294dc8ce472a3e381a8803d711883aa0b66abdc36d1a08e68b590 hledger-1.43.1.tar.gz

View file

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

View file

@ -75,12 +75,12 @@ package() {
utils() {
pkgdesc="library for reading MS Access database files (command line utilities)"
amove /usr/bin
amove usr/bin
}
odbc() {
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="

View file

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

View file

@ -54,9 +54,9 @@ builddir="$srcdir/jdk17u-jdk-${_pkgver/+/-}"
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:"
# enable running the JTReg tests in check?
@ -218,7 +218,7 @@ build() {
--build=$CBUILD \
--host=$CHOST \
--target=$CTARGET \
--prefix="$_java_home" \
--prefix="/$_java_home" \
--sysconfdir=/etc \
--mandir=/usr/share/man \
--infodir=/usr/share/info \

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

@ -127,20 +127,20 @@ _sub() {
case $subpkgname in
*-shell-*)
name=${subpkgname#"$pkgname"-shell-}
path=/usr/lib/$pkgname
path=usr/lib/$pkgname
pkgdesc="Weston shell: $name"
name="*$name-shell*"
;;
*-backend-*)
name=${subpkgname#"$pkgname"-backend-}
path=/usr/lib/$_libdir
path=usr/lib/$_libdir
pkgdesc="Weston backend: $name"
name=$name-backend.so
grep -q cairo "$pkgdir"/$path/$name && depends="mesa-dri-gallium"
;;
*)
name=$subpkgname
path=/usr/bin
path=usr/bin
[ -x "$pkgdir"/$path/$name ] || name=${subpkgname#"$pkgname"-}
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
"
_gitcoredir=/usr/libexec/git-core
_gitcoredir=usr/libexec/git-core
if [ -z "$BOOTSTRAP" ] && [ -z "$APORTS_BOOTSTRAP" ]; then
# 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)
amove $vendorlib/Git/SVN*
amove ${vendorlib#/}/Git/SVN*
}
_perl_git() {

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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