diff options
-rw-r--r-- | .SRCINFO | 22 | ||||
-rwxr-xr-x | PKGBUILD | 41 | ||||
-rwxr-xr-x | masshash-launcher.desktop | 8 | ||||
-rwxr-xr-x | masshash-launcher.install | 12 |
4 files changed, 83 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..cc4dcf167433 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,22 @@ +pkgbase = masshash + pkgdesc = A set of file hashing tools (cli & gtk+ gui) + pkgver = 1.0.1 + pkgrel = 1 + url = http://jdleicher.github.io/MassHash + arch = any + license = GPL3 + source = https://github.com/jdleicher/MassHash/archive/1.0.1.tar.gz + source = masshash-launcher.desktop + md5sums = c1dcf72a7316b230c495d2c70b8a4860 + md5sums = 5dd1c93f1e636c24fe1d9d42eeaf0568 + +pkgname = masshash + depends = python + +pkgname = masshash-launcher + install = masshash-launcher.install + depends = masshash + depends = python-gobject + depends = gtk3 + depends = hicolor-icon-theme + diff --git a/PKGBUILD b/PKGBUILD new file mode 100755 index 000000000000..72af92f79c74 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,41 @@ +# Maintainer: stef204 <stef204 AT [*] (where[*]=yandex DOT com)> +pkgbase=masshash +pkgname=('masshash' 'masshash-launcher') +pkgver=1.0.1 +pkgrel=1 +pkgdesc="A set of file hashing tools (cli & gtk+ gui)" +arch=('any') +# url="https://github.com/jdleicher/MassHash" +url="http://jdleicher.github.io/MassHash" +license=('GPL3') +source=("https://github.com/jdleicher/MassHash/archive/$pkgver.tar.gz" + "masshash-launcher.desktop") +md5sums=('c1dcf72a7316b230c495d2c70b8a4860' + '5dd1c93f1e636c24fe1d9d42eeaf0568') + +package_masshash() { + depends=('python') + + cd "$srcdir/MassHash-$pkgver" + install -m755 -d "$pkgdir/usr/bin" + install -m755 -d "$pkgdir/usr/share/doc/mashhash" + install -m755 python3/masshash "$pkgdir/usr/bin" + install -m644 README.md "$pkgdir/usr/share/doc/mashhash/" + install -m644 AUTHORS "$pkgdir/usr/share/doc/mashhash/" +} + +package_masshash-launcher() { + depends=('masshash' 'python-gobject' 'gtk3' 'hicolor-icon-theme') + install=masshash-launcher.install + + cd "$srcdir/MassHash-$pkgver" + install -m755 -d "$pkgdir/usr/bin" + install -m755 -d "$pkgdir/usr/share/applications" + install -m755 -d "$pkgdir/usr/share/masshash-launcher" + install -m755 -d "$pkgdir/usr/share/icons/hicolor/scalable/apps" + install -m755 python3/masshash-launcher "$pkgdir/usr/bin/" + install -m644 data/masshash-launcher.glade "$pkgdir/usr/share/masshash-launcher/" + install -m644 data/masshash-launcher.svg "$pkgdir/usr/share/masshash-launcher/" + install -m644 data/masshash-launcher.svg "$pkgdir/usr/share/icons/hicolor/scalable/apps/" + install -m644 "$srcdir/masshash-launcher.desktop" "$pkgdir/usr/share/applications/" +} diff --git a/masshash-launcher.desktop b/masshash-launcher.desktop new file mode 100755 index 000000000000..e9fc75f97782 --- /dev/null +++ b/masshash-launcher.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Name=MassHash +Comment=Set of file hashing tools +Exec=masshash-launcher +Icon=masshash-launcher +Terminal=false +Type=Application +StartupNotify=true diff --git a/masshash-launcher.install b/masshash-launcher.install new file mode 100755 index 000000000000..bce670aff4af --- /dev/null +++ b/masshash-launcher.install @@ -0,0 +1,12 @@ +post_install() { + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor + update-desktop-database -q +} + +post_upgrade() { + post_install +} + +post_remove() { + post_install +} |