2023-05-08 11:11:49 +02:00
|
|
|
#!/bin/sh
|
2023-06-03 15:19:29 +02:00
|
|
|
# generate-pacman-pkg.sh
|
|
|
|
# Generate spmenu package for Arch and Pacman
|
|
|
|
#
|
|
|
|
# See LICENSE file for copyright and license details.
|
2023-05-11 19:58:28 +02:00
|
|
|
[ ! -f spmenu.c ] && printf "You're probably in the wrong directory.\n" && exit 1
|
2023-05-08 11:11:49 +02:00
|
|
|
version="$(grep "version : '" meson.build | awk '{ print $3 }' | sed "s/'\"//g; s/\"',//g")"
|
|
|
|
|
|
|
|
scripts/make/generate-pkg.sh
|
|
|
|
command -v makepkg > /dev/null || exit 1
|
|
|
|
[ -f PKGBUILD ] || exit 1
|
|
|
|
cp -f PKGBUILD PKGBUILD.orig
|
2023-05-08 11:39:34 +02:00
|
|
|
sed -i "s/VERSION/${version}/g; s/MD5SUM/$(md5sum *.tar.gz | cut -d ' ' -f 1)/g" PKGBUILD
|
2023-05-08 11:11:49 +02:00
|
|
|
makepkg -sfr --sign || exit 1
|
|
|
|
rm -rf src/ pkg/ *.tar.gz
|
2023-05-08 11:39:34 +02:00
|
|
|
cp PKGBUILD spmenu-${version}.PKGBUILD; mv PKGBUILD.orig PKGBUILD
|