summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO15
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD26
-rwxr-xr-xclean.sh1
4 files changed, 32 insertions, 14 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 9ff91ecbb584..8f3cec42f1f3 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
-pkgbase = gstm
+pkgbase = gstm-git
pkgdesc = Gnome SSH Tunnel Manager - Gtk3 Edition
- pkgver = 1.3.3
- pkgrel = 4
+ pkgver = 1.3.3.r2.g4c584e4
+ pkgrel = 1
url = https://github.com/dallenwilson/gstm
arch = i686
arch = x86_64
@@ -12,8 +12,11 @@ pkgbase = gstm
depends = glib2
depends = gdk-pixbuf2
depends = gtk3
- source = https://github.com/dallenwilson/gstm/releases/download/1.3.3/gstm-1.3.3.tar.gz
- sha256sums = 84d982763589b22be4dff593de2cb2e2e907093b9bcca70dbb1fe6859043852a
+ provides = gstm
+ conflicts = gstm
+ conflicts = gstm-gtk2
+ source = git://github.com/dallenwilson/gstm.git
+ sha256sums = SKIP
-pkgname = gstm
+pkgname = gstm-git
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..d32d4a07ea26
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+*pkg*
+src/
+pkg/
+gstm/
diff --git a/PKGBUILD b/PKGBUILD
index 930ac0c19248..dbe171ab328d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -6,25 +6,35 @@
# Contributor: William Rea <sillywilly@gmail.com>
# Contributor: Daniel J Griffiths <ghost1227@archlinux.us>
-pkgname=gstm
-pkgver=1.3.3
-pkgrel=4
+pkgname=gstm-git
+pkgver=1.3.3.r2.g4c584e4
+pkgrel=1
pkgdesc="Gnome SSH Tunnel Manager - Gtk3 Edition"
arch=('i686' 'x86_64')
url="https://github.com/dallenwilson/gstm"
license=('GPL')
depends=('openssh' 'libxml2' 'glib2' 'gdk-pixbuf2' 'gtk3')
-makedepends=('intltool')
-source=(https://github.com/dallenwilson/gstm/releases/download/${pkgver}/gstm-${pkgver}.tar.gz)
-sha256sums=('84d982763589b22be4dff593de2cb2e2e907093b9bcca70dbb1fe6859043852a')
+makedepends=('intltool' 'autoconf' 'automake')
+conflicts=('gstm' 'gstm-gtk2')
+provides=('gstm')
+source=('git://github.com/dallenwilson/gstm.git')
+sha256sums=('SKIP')
+_gitname='gstm'
+
+pkgver() {
+ cd "$_gitname"
+ git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
+}
+
build() {
- cd ${srcdir}/gstm-${pkgver}
+ cd ${srcdir}/${_gitname}
+ ./autogen.sh
./configure --prefix=/usr
make || return 1
}
package() {
- cd ${srcdir}/gstm-${pkgver}
+ cd ${srcdir}/${_gitname}
make DESTDIR=${pkgdir} install
}
diff --git a/clean.sh b/clean.sh
new file mode 100755
index 000000000000..5812f495b891
--- /dev/null
+++ b/clean.sh
@@ -0,0 +1 @@
+rm -rf pkg src gstm \ No newline at end of file