summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO21
-rwxr-xr-xHash Checker.desktop8
-rwxr-xr-xPKGBUILD33
3 files changed, 62 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..9f803cdad8d4
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,21 @@
+pkgbase = hash-checker
+ pkgdesc = A Free tool for checking any file's MD5, SHA256 & SHA512 hash easily
+ pkgver = 2.1
+ pkgrel = 1
+ url = https://github.com/Rizwan-Hasan/Hash-Checker/
+ arch = x86_64
+ license = MIT
+ makedepends = cython>=0.28.4
+ depends = python>=3.6.6
+ depends = python-pyqt5>=5.11.2
+ depends = python-sip-pyqt5>=4.19.12
+ depends = pyqt5-common>=5.11.2
+ depends = python-pyperclip>=1.6.2
+ depends = python-packaging>=17.1
+ source = Hash-Checker.tar.gz::https://github.com/Rizwan-Hasan/Hash-Checker/archive/v2.1.tar.gz
+ source = Hash Checker.desktop
+ md5sums = SKIP
+ md5sums = b2cedfbfe84c6e8688a018545414dc8e
+
+pkgname = hash-checker
+
diff --git a/Hash Checker.desktop b/Hash Checker.desktop
new file mode 100755
index 000000000000..a477ed83ebf4
--- /dev/null
+++ b/Hash Checker.desktop
@@ -0,0 +1,8 @@
+[Desktop Entry]
+Name=Hash Checker
+Comment=Check any files hash
+Keywords=hash;hash checker;md5;sha;sha256;sha512
+Exec=/opt/Hash-Checker/main.py %F
+Icon=/opt/Hash-Checker/icon.png
+Terminal=false
+Type=Application
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100755
index 000000000000..70d5db83e990
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,33 @@
+# Maintainer: Rizwan Hasan <rizwan.hasan486@gmail.com>
+
+pkgname=hash-checker
+pkgver=2.1
+pkgrel=1
+pkgdesc="A Free tool for checking any file's MD5, SHA256 & SHA512 hash easily"
+arch=('x86_64')
+url="https://github.com/Rizwan-Hasan/Hash-Checker/"
+license=('MIT')
+depends=('python>=3.6.6' 'python-pyqt5>=5.11.2' 'python-sip-pyqt5>=4.19.12' 'pyqt5-common>=5.11.2' 'python-pyperclip>=1.6.2' 'python-packaging>=17.1')
+makedepends=('cython>=0.28.4')
+source=(Hash-Checker.tar.gz::"https://github.com/Rizwan-Hasan/Hash-Checker/archive/v${pkgver}.tar.gz"
+ "Hash Checker.desktop")
+md5sums=('SKIP'
+ 'b2cedfbfe84c6e8688a018545414dc8e')
+
+package() {
+ cd ${srcdir}/Hash-Checker-${pkgver}
+ install -d ${pkgdir}/opt/Hash-Checker
+ install -d ${pkgdir}/usr/share/applications
+ cp -avr * ${pkgdir}/opt/Hash-Checker/
+ cp -avr "../Hash Checker.desktop" ${pkgdir}/usr/share/applications/
+ chmod 777 "${pkgdir}/usr/share/applications/Hash Checker.desktop"
+ chmod +x "${pkgdir}/usr/share/applications/Hash Checker.desktop"
+ cp -v ${pkgdir}/opt/Hash-Checker/icons/icon.png ${pkgdir}/opt/Hash-Checker/
+ rm -v ${pkgdir}/opt/Hash-Checker/README.md
+ rm -drv ${pkgdir}/opt/Hash-Checker/docs
+ rm -drv ${pkgdir}/opt/Hash-Checker/icons
+ rm -drv ${pkgdir}/opt/Hash-Checker/extra_icons
+ rm -drv ${pkgdir}/opt/Hash-Checker/requirements.txt
+ mv -vf ${pkgdir}/opt/Hash-Checker/LICENSE ${pkgdir}/opt/Hash-Checker/LICENSE.txt
+ chmod 755 ${pkgdir}/opt/Hash-Checker
+}