diff options
-rw-r--r-- | PKGBUILD | 37 | ||||
-rw-r--r-- | folderpreview.install | 4 |
2 files changed, 30 insertions, 11 deletions
@@ -1,31 +1,46 @@ # Maintainer: <hxss@ya.ru> -pkgname='folderpreview-git' +appname='folderpreview' +pkgname="${appname}-git" pkgver=0.3.0.r1.gc46d126 -pkgrel=1 +pkgrel=2 pkgdesc='Generates folder preview thumb' arch=('any') url='https://gitlab.com/hxss-linux/folderpreview' license=('MIT') -depends=('python') -makedepends=('python-setuptools') -provides=('folderpreview') -source=("$pkgname::git+https://gitlab.com/hxss-linux/folderpreview") +depends=( + 'python-dbus-next' + 'python-pyxdg' + 'python-yaml' + 'python-gobject' + 'python-parse' + 'python-colorlog' + 'libvips' +) +makedepends=( + 'python-pip' +) +install='folderpreview.install' +provides=($appname) +conflicts=($appname) +source=('git+https://gitlab.com/hxss-linux/folderpreview') md5sums=('SKIP') pkgver() { - cd "$pkgname" + cd "$srcdir/$appname" git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' } build() { - cd "$pkgname" + cd "$srcdir/$appname" python setup.py build } package() { - cd "$pkgname" + cd "$srcdir/$appname" + export PYTHONHASHSEED=0 python setup.py install --root="$pkgdir" --optimize=1 --skip-build - mkdir -p $pkgdir/usr/share/thumbnailers/ - cp folderpreview.thumbnailer $pkgdir/usr/share/thumbnailers/ + install -Dm644 folderpreview.thumbnailer -t "$pkgdir/usr/share/thumbnailers" + install -Dm644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname" } + diff --git a/folderpreview.install b/folderpreview.install new file mode 100644 index 000000000000..4f256393e15f --- /dev/null +++ b/folderpreview.install @@ -0,0 +1,4 @@ + +post_install() { + pip install folderpreview +} |