diff options
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | PKGBUILD | 37 | ||||
-rw-r--r-- | Quamachi.install | 51 |
3 files changed, 108 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..337200457aa4 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,20 @@ +pkgbase = quamachi + pkgdesc = A Hamachi GUI for Linux + pkgver = 0.7.0 + pkgrel = 2 + url = http://Quamachi.Xavion.name + install = Quamachi.install + arch = any + license = LGPL3 + depends = pyqt + depends = logmein-hamachi>=2 + optdepends = mtr: A ping GUI + optdepends = putty: An SSH GUI + optdepends = gksu: A SU(do) GUI + optdepends = terminal: A shell GUI + optdepends = vinagre: A VNC client GUI + source = http://prdownloads.sourceforge.net/quamachi/Quamachi-0.7.0.tar.bz2 + sha1sums = 74aec7977f2fdccb60235bb37f6cdf0797c39886 + +pkgname = quamachi + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..aa1518278af9 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,37 @@ +# Maintainer: Xavion <Xavion (dot) 0 (at) Gmail (dot) com> + +pkgname=quamachi +_filename_=Quamachi +pkgver=0.7.0 +pkgrel=2 +pkgdesc="A Hamachi GUI for Linux" +arch=("any") +url="http://${_filename_}.Xavion.name" +license=("LGPL3") +depends=("pyqt" "logmein-hamachi>=2") +optdepends=("mtr: A ping GUI" + "putty: An SSH GUI" + "gksu: A SU(do) GUI" + "terminal: A shell GUI" + "vinagre: A VNC client GUI") +install="${_filename_}.install" +source=(http://prdownloads.sourceforge.net/${pkgname}/${_filename_}-${pkgver}.tar.bz2) + +build() { + cd "${srcdir}"/${_filename_}/Build + + #make uninstall + #make clean + make +} + +package() { + cd "${srcdir}"/${_filename_}/Build + + make DESTDIR="${pkgdir}" Sys-SBin="/usr/bin" install + + # Messages + msg "Seek further information or send feedback via the 'Help' menu." +} + +sha1sums=('74aec7977f2fdccb60235bb37f6cdf0797c39886') diff --git a/Quamachi.install b/Quamachi.install new file mode 100644 index 000000000000..85533f4bf68c --- /dev/null +++ b/Quamachi.install @@ -0,0 +1,51 @@ +# Quamachi: Installer: Arch +# Contributor: Xavion <Xavion (dot) 0 (at) Gmail (dot) com> + +post_install() { + # Change file permissions + chmod 777 /usr/share/Quamachi/Source/ + + # Add symlink to sys-bin dir + ln -s /usr/bin/Quamachi.sh /usr/sbin/ + + # Remove old files + user_remove + + #/bin/true +} + +post_upgrade() { + post_install + #/bin/true +} + +pre_remove() { + /bin/true +} + +user_remove() { + # User + if [ ${USER} ]; then + export USER=${LOGNAME} + fi + + # Home + if [ ${SUDO_USER} ]; then + export HOME=/home/${SUDO_USER} + else + export HOME=/home/${USER} + fi +} + +post_remove() { + rm -rf /usr/share/Quamachi/ + + user_remove + + #/bin/true +} + +op=$1 +shift + +$op "$@" |