summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO21
-rw-r--r--[-rwxr-xr-x]PKGBUILD49
-rwxr-xr-xsunflower.desktop12
3 files changed, 38 insertions, 44 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 5661570400b7..f81d76a156fc 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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;