summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorIan Brunelli2015-06-08 22:16:25 -0300
committerIan Brunelli2015-06-08 22:16:25 -0300
commit1de0c887f53614a85fc10feb8083f65901f08061 (patch)
tree914b4323c291d90611a6d54a090296a642e5959d
downloadaur-1de0c887f53614a85fc10feb8083f65901f08061.tar.gz
Initial import.
-rw-r--r--.SRCINFO28
-rw-r--r--PKGBUILD39
-rw-r--r--transmission-gtk.install12
3 files changed, 79 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..4f7d7afc1f56
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,28 @@
+pkgbase = transmission-csd
+ pkgdesc = Fast, easy, and free BitTorrent client (GTK+ GUI), CSD port
+ pkgver = 4.ed0b662
+ pkgrel = 3
+ url = https://github.com/derekstavis/transmission/tree/wip/gtk-3.14
+ install = transmission-gtk.install
+ arch = i686
+ arch = x86_64
+ license = GPLv2
+ makedepends = gtk3
+ makedepends = intltool
+ makedepends = curl
+ makedepends = libevent
+ depends = curl
+ depends = libevent
+ depends = gtk3
+ depends = desktop-file-utils
+ depends = hicolor-icon-theme
+ optdepends = notification-daemon: Desktop notification support
+ optdepends = transmission-cli: daemon and web support
+ provides = transmission-gtk
+ conflicts = transmisison-gtk
+ options = !emptydirs
+ source = git://github.com/derekstavis/transmission.git#branch=wip/gtk-3.14
+ md5sums = SKIP
+
+pkgname = transmission-csd
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..16c15bff0c4b
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,39 @@
+# Maintainer: Ian Brunelli <ian@brunelli.me>
+
+pkgname=transmission-csd
+_gitname=transmission
+_gitbranch="wip/gtk-3.14"
+pkgver=4.ed0b662
+pkgrel=3
+pkgdesc="Fast, easy, and free BitTorrent client (GTK+ GUI), CSD port"
+arch=('i686' 'x86_64')
+license=('GPLv2')
+url="https://github.com/derekstavis/${_gitname}/tree/${_gitbranch}"
+depends=('curl' 'libevent' 'gtk3' 'desktop-file-utils' 'hicolor-icon-theme')
+makedepends=('gtk3' 'intltool' 'curl' 'libevent')
+optdepends=('notification-daemon: Desktop notification support'
+ 'transmission-cli: daemon and web support')
+options=('!emptydirs')
+source=("git://github.com/derekstavis/${_gitname}.git#branch=${_gitbranch}")
+install="transmission-gtk.install"
+conflicts=('transmisison-gtk')
+provides=('transmission-gtk')
+md5sums=('SKIP')
+
+pkgver() {
+ cd "${_gitname}"
+ echo $(git rev-list --count master).$(git rev-parse --short master)
+}
+
+build() {
+ cd "${srcdir}/${_gitname}/"
+ ./autogen.sh --prefix=/usr
+ make
+}
+
+package() {
+ cd "${srcdir}/${_gitname}/"
+ make -C gtk DESTDIR="$pkgdir" install
+ make -C po DESTDIR="$pkgdir" install
+ install -D -m644 COPYING "$pkgdir/usr/share/licenses/transmission-gtk/COPYING"
+}
diff --git a/transmission-gtk.install b/transmission-gtk.install
new file mode 100644
index 000000000000..c317fbaca442
--- /dev/null
+++ b/transmission-gtk.install
@@ -0,0 +1,12 @@
+post_install() {
+ update-desktop-database -q
+ gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
+}
+
+post_upgrade() {
+ post_install
+}
+
+post_remove() {
+ post_install
+}