archrelease: copy trunk to extra-x86_64
[arch-packages.git] / flatpak-builder / trunk / PKGBUILD
blobf07fa6c094ab7626da44b3c2737b719b4dc8d733
1 # Maintainer: Jan Alexander Steffens (heftig) <heftig@archlinux.org>
3 pkgname=flatpak-builder
4 pkgver=1.2.3
5 pkgrel=1
6 pkgdesc="Tool to build flatpaks from source"
7 url="https://flatpak.org"
8 arch=(x86_64)
9 license=(LGPL)
10 depends=(flatpak binutils elfutils unzip tar git bzr patch rpmextract cpio
11          appstream-glib fuse3)
12 makedepends=(gobject-introspection git docbook-xsl xmlto)
13 checkdepends=(valgrind)
14 replaces=('flatpak<0.9.10')
15 _commit=d7dbc51267e83242a9fe0d5a7b5304db0ac72f4f  # tags/1.2.3
16 source=(
17   "git+https://github.com/flatpak/flatpak-builder#commit=$_commit"
18   "git+https://gitlab.gnome.org/GNOME/libglnx.git"
19   "git+https://sourceware.org/git/debugedit.git"
20   fusermount3.diff
22 sha256sums=('SKIP'
23             'SKIP'
24             'SKIP'
25             '984ea70ac2c5794c758523aba9c1f643dc21fb01db4ed962987935a454d521a7')
27 pkgver() {
28   cd $pkgname
29   git describe --tags | sed 's/[^-]*-g/r&/;s/-/+/g'
32 prepare() {
33   cd $pkgname
35   # https://bugs.archlinux.org/task/75649
36   git apply -3 ../fusermount3.diff
38   git submodule init
39   git submodule set-url libglnx "$srcdir/libglnx"
40   git submodule set-url debugedit "$srcdir/debugedit"
41   git -c protocol.file.allow=always submodule update
43   NOCONFIGURE=1 ./autogen.sh
46 build() {
47   cd $pkgname
49   ./configure \
50     --prefix=/usr \
51     --sysconfdir=/etc \
52     --localstatedir=/var \
53     --sbindir=/usr/bin \
54     --libexecdir=/usr/lib \
55     --disable-static
57   sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
59   make
62 check() {
63   cd $pkgname
64   make -k check
67 package() {
68   cd $pkgname
69   make DESTDIR="$pkgdir" install
72 # vim:set sw=2 sts=-1 et: