diff options
author | Alex Talker | 2015-11-30 13:11:49 +0300 |
---|---|---|
committer | Alex Talker | 2015-11-30 13:16:16 +0300 |
commit | 1d477a05dfe4ebe6666767675ea86d9bcc88d1d4 (patch) | |
tree | 339d195313283cbc70fbacbee8b714cb6553daf4 | |
download | aur-synkron.tar.gz |
Return the package back to live
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | .gitignore | 5 | ||||
-rw-r--r-- | PKGBUILD | 32 | ||||
-rw-r--r-- | fix-install.patch | 42 | ||||
-rw-r--r-- | synkron.install | 11 |
5 files changed, 107 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..0b249714f28a --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,17 @@ +pkgbase = synkron + pkgdesc = A folder synchronization tool + pkgver = 1.6.2 + pkgrel = 4 + url = http://synkron.sourceforge.net/ + install = synkron.install + arch = i686 + arch = x86_64 + license = GPL2 + depends = qt4 + source = http://downloads.sourceforge.net/synkron/Synkron-1.6.2-src.tar.gz + source = fix-install.patch + sha1sums = 0909caf101ed3d5b25235f22a83c6ca537f2b564 + sha1sums = 1f1f344b62a4830cb7d79e72d315330d08da8937 + +pkgname = synkron + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..fe31c3e41528 --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +*.pkg.tar.xz +*.sh +*.tar.gz +pkg/ +src/ diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..2f9b26861d0c --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,32 @@ +# Maintainer: Alessio Sergi <asergi at archlinux dot us> + +pkgname=synkron +pkgver=1.6.2 +pkgrel=4 +pkgdesc="A folder synchronization tool" +arch=('i686' 'x86_64') +url="http://synkron.sourceforge.net/" +license=('GPL2') +depends=('qt4') +source=("http://downloads.sourceforge.net/$pkgname/Synkron-$pkgver-src.tar.gz" + "fix-install.patch") +install=${pkgname}.install +sha1sums=('0909caf101ed3d5b25235f22a83c6ca537f2b564' + '1f1f344b62a4830cb7d79e72d315330d08da8937') + +prepare() { + cd "$srcdir/Synkron-$pkgver-src" + patch -Np0 -i "$srcdir"/fix-install.patch +} + +build() { + cd "$srcdir/Synkron-$pkgver-src" + lrelease-qt4 Synkron.pro + qmake-qt4 -config release PREFIX=/usr + make +} + +package() { + cd "$srcdir/Synkron-$pkgver-src" + make INSTALL_ROOT="$pkgdir" install +} diff --git a/fix-install.patch b/fix-install.patch new file mode 100644 index 000000000000..dd56d8dd0537 --- /dev/null +++ b/fix-install.patch @@ -0,0 +1,42 @@ +Index: Synkron.pro +=================================================================== +--- Synkron.pro (revision 198) ++++ Synkron.pro (revision 199) +@@ -43,6 +43,21 @@ + unix:!macx {
+ DEFINES += USE_UNIX_TOUCH_COMMAND
+ TARGET = synkron
++ ++ isEmpty(prefix):prefix = /usr/local ++ isEmpty(PREFIX):PREFIX = $$prefix ++ BINDIR = $$PREFIX/bin ++ DATADIR = $$PREFIX/share ++ ++ INSTALLS = target \ ++ desktop \ ++ pixmaps \ ++ ++ target.path = $$BINDIR ++ desktop.path = $$DATADIR/applications/ ++ desktop.files += $${TARGET}.desktop ++ pixmaps.path = $$DATADIR/pixmaps/ ++ pixmaps.files += images/Synkron128.png + }
+ macx {
+ # Comment the following line to use the NSFileManager class
+Index: synkron.desktop +=================================================================== +--- synkron.desktop (revision 0) ++++ synkron.desktop (revision 199) +@@ -0,0 +1,11 @@ ++[Desktop Entry] ++Type=Application ++Icon=Synkron128 ++Name=Synkron ++Comment=A folder synchronization tool ++Comment[ru]=Средство для синхронизации папок ++Comment[uk]=Засіб синхронізації тек ++Categories=Utility; ++Exec=synkron ++StartupNotify=false ++Terminal=false diff --git a/synkron.install b/synkron.install new file mode 100644 index 000000000000..e111ef946053 --- /dev/null +++ b/synkron.install @@ -0,0 +1,11 @@ +post_install() { + update-desktop-database -q +} + +post_upgrade() { + post_install +} + +post_remove() { + post_install +} |