summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorPhilip Goto2018-12-16 13:23:07 +0100
committerPhilip Goto2018-12-16 13:23:07 +0100
commit4cf762fa1055ca8e9bc2aa299cfe255d288c452e (patch)
treefe64d9d2f09e8e30e47ca0db0bd4b570c944ba73
parentcf0db05757722396c6562d47b147dd850c946ffe (diff)
downloadaur-4cf762fa1055ca8e9bc2aa299cfe255d288c452e.tar.gz
Clean up PKGBUILD
-rw-r--r--.SRCINFO20
-rw-r--r--PKGBUILD54
2 files changed, 58 insertions, 16 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 7e4ef88b5f9f..31cdc7891a6b 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = fragments-git
pkgdesc = A GTK3 BitTorrent client following the GNOME Human Interface Guidelines
- pkgver = 1.2.r8.g9c1577c
+ pkgver = 1.2.r13.g06b8d2d
pkgrel = 1
url = https://github.com/haecker-felix/Fragments
arch = i686
@@ -22,8 +22,22 @@ pkgbase = fragments-git
depends = miniupnpc
provides = fragments
conflicts = fragments
- source = git+https://github.com/haecker-felix/Fragments.git
- md5sums = SKIP
+ source = git+https://github.com/haecker-felix/Fragments
+ source = git+https://github.com/transmission/transmission
+ source = git+https://github.com/transmission/dht
+ source = git+https://github.com/transmission/libb64
+ source = git+https://github.com/transmission/libevent
+ source = git+https://github.com/transmission/libnatpmp
+ source = git+https://github.com/transmission/libutp
+ source = git+https://github.com/transmission/miniupnpc
+ sha256sums = SKIP
+ sha256sums = SKIP
+ sha256sums = SKIP
+ sha256sums = SKIP
+ sha256sums = SKIP
+ sha256sums = SKIP
+ sha256sums = SKIP
+ sha256sums = SKIP
pkgname = fragments-git
diff --git a/PKGBUILD b/PKGBUILD
index 278fbae8f76f..b5865866a1bd 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,8 +1,7 @@
# Maintainer: Philip Goto <philip.goto@gmail.com>
-_pkgname=fragments
-pkgname=$_pkgname-git
-pkgver=1.2.r8.g9c1577c
+pkgname=fragments-git
+pkgver=1.2.r13.g06b8d2d
pkgrel=1
pkgdesc="A GTK3 BitTorrent client following the GNOME Human Interface Guidelines"
arch=(i686 x86_64 armv6h armv7h)
@@ -20,25 +19,54 @@ makedepends=(git
libhandy
meson
vala)
-provides=("$_pkgname")
-conflicts=("$_pkgname")
-source=("git+https://github.com/haecker-felix/Fragments.git")
-md5sums=(SKIP)
+provides=(fragments)
+conflicts=(fragments)
+source=("git+https://github.com/haecker-felix/Fragments"
+ "git+https://github.com/transmission/transmission"
+ "git+https://github.com/transmission/dht"
+ "git+https://github.com/transmission/libb64"
+ "git+https://github.com/transmission/libevent"
+ "git+https://github.com/transmission/libnatpmp"
+ "git+https://github.com/transmission/libutp"
+ "git+https://github.com/transmission/miniupnpc")
+sha256sums=('SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP')
-prepare() {
+pkgver() {
cd Fragments
- git submodule update --init --recursive
+ git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
}
-pkgver() {
+prepare() {
cd Fragments
- git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
+ git submodule init
+ git config --local submodule.submodules/transmission.url "$srcdir/transmission"
+ git submodule update
+
+ cd submodules/transmission
+ git submodule init
+ git config --local submodule.third-party/dht.url "$srcdir/dht"
+ git config --local submodule.third-party/libb64.url "$srcdir/libb64"
+ git config --local submodule.third-party/libevent.url "$srcdir/libevent"
+ git config --local submodule.third-party/libnatpmp.url "$srcdir/libnatpmp"
+ git config --local submodule.third-party/libutp.url "$srcdir/libutp"
+ git config --local submodule.third-party/miniupnpc.url "$srcdir/miniupnpc"
+ git submodule update
}
build() {
- rm -rf build
arch-meson Fragments build
- ninja -v -C build
+ ninja -C build
+}
+
+check() {
+ ninja -C build test
}
package() {