summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Hesse2015-06-29 19:22:54 +0200
committerChristian Hesse2015-06-29 19:22:54 +0200
commitfa7582e7fd714c1cd9a658614b986f964b3a9688 (patch)
treeec630791ad2630abfc014b10c6ea56ea4acc8f34
downloadaur-fa7582e7fd714c1cd9a658614b986f964b3a9688.tar.gz
initial import of remmina-git 1.2.0.rcgit.3.r2.g91fd9fd-1
-rw-r--r--.SRCINFO44
-rw-r--r--PKGBUILD49
-rw-r--r--remmina.install11
3 files changed, 104 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..2c5768693a98
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,44 @@
+pkgbase = remmina-git
+ pkgdesc = A remote desktop client written in GTK+ - git checkout
+ pkgver = 1.2.0.rcgit.3.r2.g91fd9fd
+ pkgrel = 1
+ url = http://sourceforge.net/projects/remmina/
+ install = remmina.install
+ arch = i686
+ arch = x86_64
+ license = GPL
+ makedepends = git
+ makedepends = intltool
+ makedepends = pkgconfig
+ makedepends = cmake
+ makedepends = avahi
+ makedepends = libxkbfile
+ makedepends = freerdp-git
+ makedepends = telepathy-glib
+ depends = gtk2
+ depends = zlib
+ depends = libjpeg
+ depends = libssh
+ depends = libunique
+ depends = avahi
+ depends = vte3
+ depends = libgcrypt
+ depends = libxdmcp
+ depends = libgnome-keyring
+ depends = libvncserver
+ optdepends = avahi
+ optdepends = libxkbfile
+ optdepends = freerdp-git
+ optdepends = telepathy-glib
+ provides = remmina
+ provides = grdc
+ provides = grdc=1.2.0.rcgit.3.r2.g91fd9fd
+ provides = remmina-plugins
+ conflicts = remmina
+ conflicts = grdc
+ replaces = remmina-plugins
+ source = remmina::git://github.com/FreeRDP/Remmina#branch=next
+ sha256sums = SKIP
+
+pkgname = remmina-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..dd83cc05a149
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,49 @@
+# Maintainer: Christian Hesse <mail@eworm.de>
+# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> ([community] package)
+
+pkgname=remmina-git
+pkgver=1.2.0.rcgit.3.r2.g91fd9fd
+pkgrel=1
+pkgdesc='A remote desktop client written in GTK+ - git checkout'
+arch=(i686 x86_64)
+url='http://sourceforge.net/projects/remmina/'
+license=('GPL')
+depends=('gtk2' 'zlib' 'libjpeg' 'libssh' 'libunique' 'avahi' 'vte3'
+ 'libgcrypt' 'libxdmcp' 'libgnome-keyring' 'libvncserver')
+makedepends=('git' 'intltool' 'pkgconfig' 'cmake'
+ 'avahi' 'libxkbfile' 'freerdp-git' 'telepathy-glib')
+optdepends=('avahi' 'libxkbfile' 'freerdp-git' 'telepathy-glib')
+replaces=('remmina-plugins')
+provides=('remmina' "grdc" "grdc=$pkgver" 'remmina-plugins')
+conflicts=('remmina' "grdc")
+install=remmina.install
+source=('remmina::git://github.com/FreeRDP/Remmina#branch=next')
+sha256sums=('SKIP')
+
+pkgver() {
+ cd remmina/
+
+ if GITTAG="$(git describe --abbrev=0 --tags 2>/dev/null)"; then
+ echo "$(sed -e "s/^${pkgname%%-git}//" -e 's/^[-_/a-zA-Z]\+//' -e 's/[-_+]/./g' <<< ${GITTAG}).r$(git rev-list --count ${GITTAG}..).g$(git log -1 --format="%h")"
+ else
+ echo "0.r$(git rev-list --count master).g$(git log -1 --format="%h")"
+ fi
+}
+
+build() {
+ cd remmina/
+
+ cmake \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DWITH_APPINDICATOR=OFF \
+ .
+ make
+}
+
+package() {
+ cd remmina/
+
+ make DESTDIR="${pkgdir}/" install
+}
+
diff --git a/remmina.install b/remmina.install
new file mode 100644
index 000000000000..1a05f573e594
--- /dev/null
+++ b/remmina.install
@@ -0,0 +1,11 @@
+post_install() {
+ gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
+}
+
+post_upgrade() {
+ post_install
+}
+
+post_remove() {
+ post_install
+}