diff options
| author | Přemysl Janouch <p.janouch@gmail.com> | 2017-04-30 10:45:23 +0200 | 
|---|---|---|
| committer | Přemysl Janouch <p.janouch@gmail.com> | 2017-04-30 10:45:23 +0200 | 
| commit | e25a880883c43e8ffd52e56fe723a16af942d2c9 (patch) | |
| tree | 6509d46e1adf31f1be65b0730ccc228ca82ff032 /meson/packaging/make-pacman.sh | |
| parent | 9afcb337ada91f87aa1a566ec3feba1a12bc9287 (diff) | |
| download | liberty-e25a880883c43e8ffd52e56fe723a16af942d2c9.tar.gz liberty-e25a880883c43e8ffd52e56fe723a16af942d2c9.tar.xz liberty-e25a880883c43e8ffd52e56fe723a16af942d2c9.zip | |
Add packaging scripts for Meson
It probably doesn't belong here but I don't feel like creating another
repository for this either yet.
Diffstat (limited to 'meson/packaging/make-pacman.sh')
| -rwxr-xr-x | meson/packaging/make-pacman.sh | 22 | 
1 files changed, 22 insertions, 0 deletions
| diff --git a/meson/packaging/make-pacman.sh b/meson/packaging/make-pacman.sh new file mode 100755 index 0000000..375cff8 --- /dev/null +++ b/meson/packaging/make-pacman.sh @@ -0,0 +1,22 @@ +#!/bin/sh -e +cd "$MESON_BUILD_ROOT" +. "$MESON_SUBDIR/meta" +wd="`pwd`/`mktemp -d pacman.XXXXXX`" +trap "rm -rf '$wd'" INT QUIT TERM EXIT + +target="$name-$version-$arch.tar.xz" +fakeroot sh -e <<-EOF +	DESTDIR="$wd" ninja install +	cat > "$wd/.PKGINFO" <<END +	pkgname = $name +	pkgver = $version-1 +	pkgdesc = $summary +	url = $url +	builddate = \`date -u +%s\` +	packager = $author +	size = \`du -sb --apparent-size | cut -f1\` +	arch = $arch +	END +	cd "$wd" && tar cJf "../$target" .PKGINFO * +	echo Written $target +EOF | 
