diff options
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r--[-rwxr-xr-x] | PKGBUILD | 49 | ||||
-rwxr-xr-x | sunflower.desktop | 12 |
3 files changed, 38 insertions, 44 deletions
@@ -1,28 +1,23 @@ -# Generated by mksrcinfo v8 -# Wed Jun 22 05:37:54 UTC 2016 pkgbase = sunflower-git pkgdesc = Small and highly customizable twin-panel file manager for Linux with support for plugins - pkgver = 0.3.61.r185.gf7b602d + pkgver = 0.5.63.r0 pkgrel = 1 url = https://github.com/MeanEYE/Sunflower arch = any license = GPL3 makedepends = git + depends = gtk3 + depends = python-gobject depends = desktop-file-utils - depends = pygtk - depends = python2-chardet + depends = python-chardet depends = librsvg - optdepends = python2-gnomekeyring: password storage for remote mounts - optdepends = python2-notify: desktop notifications service optdepends = vte: integrated vte-based terminal - optdepends = mutagen: audio-metadata support + optdepends = python-mutagen: audio-metadata support optdepends = gvfs: mount-management - optdepends = python2-dbus: single application instance support conflicts = sunflower - source = git://github.com/MeanEYE/Sunflower.git - source = sunflower.desktop + options = !strip + options = !zipman + source = git+https://github.com/MeanEYE/Sunflower.git md5sums = SKIP - md5sums = 9cfbe8c2075b39b9d62242ef48598105 pkgname = sunflower-git - diff --git a/PKGBUILD b/PKGBUILD index cc6a4ddfc38f..db449b05e84d 100755..100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,34 +1,45 @@ pkgname=sunflower-git _gitname=Sunflower -pkgver=0.3.61.r185.gf7b602d +pkgver=0.5.63.r0 pkgrel=1 pkgdesc="Small and highly customizable twin-panel file manager for Linux with support for plugins" arch=('any') url="https://github.com/MeanEYE/Sunflower" +options=(!strip !zipman) license=('GPL3') -depends=('desktop-file-utils' 'pygtk' 'python2-chardet' 'librsvg') +depends=('gtk3' 'python-gobject' 'desktop-file-utils' 'python-chardet' 'librsvg') makedepends=('git') -optdepends=('python2-gnomekeyring: password storage for remote mounts' -'python2-notify: desktop notifications service' -'vte: integrated vte-based terminal' -'mutagen: audio-metadata support' -'gvfs: mount-management' -'python2-dbus: single application instance support') +optdepends=('vte: integrated vte-based terminal' +'python-mutagen: audio-metadata support' +'gvfs: mount-management') conflicts=('sunflower') -source=('git://github.com/MeanEYE/Sunflower.git' -'sunflower.desktop') -md5sums=('SKIP' - '9cfbe8c2075b39b9d62242ef48598105') +source=('git+https://github.com/MeanEYE/Sunflower.git') +md5sums=('SKIP') + +prepare() { + cd "${srcdir}/${_gitname}" + git checkout master +} + pkgver() { cd "${srcdir}/${_gitname}" - git describe --long --tags | sed -r 's/([^-]*-g)/r\1/;s/-/./g' + local ver=$(git describe --long --tags | sed -r 's/([^-]*-g)/r\1/;s/-/./g') + [[ -z $ver ]] && ver=$(git describe --long --always) + echo $ver | tee /dev/stderr } +#pkgver() { +# cd "${srcdir}/${_gitname}" +# git describe --long --tags | sed -r 's/([^-]*-g)/r\1/;s/-/./g' +#} package() { - mkdir -p $pkgdir/{opt,usr/bin} - cp -a $srcdir/Sunflower $pkgdir/opt/sunflower - echo -e '#!/bin/sh\npython2 /opt/sunflower/Sunflower.py "$@"' > $pkgdir/usr/bin/sunflower - chmod +x $pkgdir/usr/bin/sunflower - mkdir -p $pkgdir/usr/share/applications - cp sunflower.desktop $pkgdir/usr/share/applications/ + cd "Sunflower" + python setup.py install --root="$pkgdir/" --optimize=1 + install -Dm644 images/sunflower.png "${pkgdir}/usr/share/pixmaps/sunflower.png" + rm "${pkgdir}/usr/share/sunflower/images/sunflower.png" + rm -rd "${pkgdir}/usr/share/sunflower/translations" + #install -d "${pkgdir}/usr/share/locale" + cp -r "${srcdir}/Sunflower/translations/" "${pkgdir}/usr/share/locale" + rm -f ${pkgdir}/usr/share/locale/*/LC_MESSAGES/*.po + rm -f ${pkgdir}/usr/share/locale/*.pot } diff --git a/sunflower.desktop b/sunflower.desktop deleted file mode 100755 index 8a1e8fec5e06..000000000000 --- a/sunflower.desktop +++ /dev/null @@ -1,12 +0,0 @@ -[Desktop Entry] -Version=1.0 -Type=Application -Name=sunflower.desktop -GenericName=File Manager -Comment=Sunflower is a small and highly customizable twin-panel file manager -Exec=sunflower -Icon=sunflower -Terminal=false -StartupNotify=true -Type=Application -Categories=System;Utility;Core;GTK;FileTools;FileManager; |