diff options
author | Benjamin Bukowski | 2016-04-18 11:50:42 +0200 |
---|---|---|
committer | Benjamin Bukowski | 2016-04-18 11:50:42 +0200 |
commit | 0e2b62a8c325dd1790864eb10d8d76de3c079c6a (patch) | |
tree | 65f3b2c42ee45ead6e7043f248490dd144120494 | |
parent | fc4cf45f0999bed50b659c7020ca6cac7bb4007b (diff) | |
download | aur-0e2b62a8c325dd1790864eb10d8d76de3c079c6a.tar.gz |
Added desktop entry
-rw-r--r-- | .SRCINFO | 10 | ||||
-rw-r--r-- | PKGBUILD | 49 | ||||
-rw-r--r-- | dirsyncpro.desktop | 10 | ||||
-rw-r--r-- | dirsyncpro.install | 11 |
4 files changed, 58 insertions, 22 deletions
@@ -1,18 +1,24 @@ # Generated by mksrcinfo v8 -# Fri Feb 5 10:57:51 UTC 2016 +# Mon Apr 18 09:50:23 UTC 2016 pkgbase = dirsyncpro pkgdesc = A small but powerfull utility for file and folder synchronisation pkgver = 1.51 - pkgrel = 1 + pkgrel = 2 url = http://www.dirsyncpro.org/ + install = dirsyncpro.install arch = i686 arch = x86_64 license = GPL depends = java-runtime + depends = desktop-file-utils source = http://downloads.sourceforge.net/project/directorysync/DirSync%20Pro%20%28stable%29/1.51/DirSyncPro-1.51-Linux.tar.gz source = dirsyncpro-home-wd.patch + source = dirsyncpro.desktop + source = dirsyncpro.install md5sums = deaaf7ea8a51dff3dbaa25a1558e6b88 md5sums = 08ad637c654d21fb52a86d252ac89865 + md5sums = d72d5899c667e572b54646ad9da0c839 + md5sums = 0b6211b511da48346cecdc1d2f963c76 pkgname = dirsyncpro @@ -1,37 +1,46 @@ -# Maintainer: Benjamin Bukowski <benjamin.bukowski<at>gmail.com> +# Maintainer: Benjamin Bukowski <bbukowski at posteo dot de> +# Contributer: b00rt00s ( bomby dot zrzuc at gmail dot com ) + _realname="DirSync Pro" _pkgname=DirSyncPro pkgname=dirsyncpro pkgver=1.51 -pkgrel=1 +pkgrel=2 pkgdesc="A small but powerfull utility for file and folder synchronisation" arch=('i686' 'x86_64') url="http://www.dirsyncpro.org/" license=('GPL') -depends=('java-runtime') -backup=() +depends=('java-runtime' 'desktop-file-utils') source=("http://downloads.sourceforge.net/project/directorysync/DirSync%20Pro%20%28stable%29/${pkgver}/${_pkgname}-${pkgver}-Linux.tar.gz" - "dirsyncpro-home-wd.patch") + "dirsyncpro-home-wd.patch" + "dirsyncpro.desktop" + "dirsyncpro.install") +md5sums=('deaaf7ea8a51dff3dbaa25a1558e6b88' + '08ad637c654d21fb52a86d252ac89865' + 'd72d5899c667e572b54646ad9da0c839' + '0b6211b511da48346cecdc1d2f963c76') +install="dirsyncpro.install" build() { - cd "$srcdir/$_pkgname-$pkgver-Linux" - - msg "Apply some patches..." - patch -Np1 -i ../dirsyncpro-home-wd.patch + cd "$srcdir/$_pkgname-$pkgver-Linux" + + msg "Apply some patches..." + patch -Np1 -i ../dirsyncpro-home-wd.patch } package() { - cd "$srcdir/$_pkgname-$pkgver-Linux" - - install -dm755 $pkgdir/opt/$pkgname/ \ - $pkgdir/usr/bin/ || return 1 + cd "$srcdir/$_pkgname-$pkgver-Linux" + + mkdir -p $pkgdir/{opt,usr/{bin,share/applications}} + cp -a "$srcdir/$_pkgname-$pkgver-Linux" $pkgdir/opt/$pkgname || return 1 + chmod +x $pkgdir/opt/$pkgname/$pkgname.sh - install -m644 ./* $pkgdir/opt/$pkgname/ || return 1 - - chmod +x $pkgdir/opt/$pkgname/$pkgname.sh - - ln -s /opt/$pkgname/$pkgname.sh $pkgdir/usr/bin/$pkgname + ln -s /opt/$pkgname/$pkgname.sh $pkgdir/usr/bin/$pkgname + + install -m644 $srcdir/dirsyncpro.desktop $pkgdir/usr/share/applications + + cd $pkgdir/opt/dirsyncpro/ + jar xf dirsyncpro.jar icons/DirSyncPro48x48.png || return 1 } -md5sums=('deaaf7ea8a51dff3dbaa25a1558e6b88' - '08ad637c654d21fb52a86d252ac89865') + diff --git a/dirsyncpro.desktop b/dirsyncpro.desktop new file mode 100644 index 000000000000..418a5f3471fb --- /dev/null +++ b/dirsyncpro.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Name=DirSync Pro +GenericName=File and folder synchronisation utility +Comment=A small but powerfull utility for file and folder synchronisation +Type=Application +Categories=Utility +Exec=/usr/bin/dirsyncpro +Terminal=false +Icon=/opt/dirsyncpro/icons/DirSyncPro48x48.png +MimeType=application/x-dirsyncpro; diff --git a/dirsyncpro.install b/dirsyncpro.install new file mode 100644 index 000000000000..e111ef946053 --- /dev/null +++ b/dirsyncpro.install @@ -0,0 +1,11 @@ +post_install() { + update-desktop-database -q +} + +post_upgrade() { + post_install +} + +post_remove() { + post_install +} |