diff options
author | zoe | 2016-02-05 22:40:32 +0100 |
---|---|---|
committer | zoe | 2016-02-05 22:40:32 +0100 |
commit | ebf2647de08ae74db72841940e4df8130532312b (patch) | |
tree | e7887ff1bc0d30a836ae05d210905adb606c6884 | |
download | aur-ebf2647de08ae74db72841940e4df8130532312b.tar.gz |
Initial import
-rw-r--r-- | .SRCINFO | 24 | ||||
-rw-r--r-- | PKGBUILD | 22 | ||||
-rw-r--r-- | md5sha1calc-48.png | bin | 0 -> 8251 bytes | |||
-rw-r--r-- | md5sha1calc.desktop | 10 | ||||
-rw-r--r-- | md5sha1calc.install | 12 | ||||
-rwxr-xr-x | md5sha1calc.sh | 21 |
6 files changed, 89 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..c328bec16c28 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,24 @@ +# Generated by mksrcinfo v8 +# Fri Feb 5 21:38:47 UTC 2016 +pkgbase = kf5-servicemenus-md5sha1calc + pkgdesc = A service menu in dolphin (right click) to compute md5sum and sha1sum of a file + pkgver = 0.1 + pkgrel = 1 + install = md5sha1calc.install + arch = i686 + arch = x86_64 + license = GPL + depends = dolphin + depends = kdebase-kdialog + depends = bash + source = md5sha1calc.sh + source = md5sha1calc.desktop + source = md5sha1calc.install + source = md5sha1calc-48.png + sha1sums = 32fb6e4c0e8a912e52135fada5193e96934164c3 + sha1sums = 0d4029a52abd54dd8c80696649510a5f42b40f38 + sha1sums = 03a6f50b4e2ddd87cfa62a318323f3120846499e + sha1sums = 17f74c726c406e516ac59eb91f8b7dd089c466bd + +pkgname = kf5-servicemenus-md5sha1calc + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..0087c42e7a31 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,22 @@ +# Maintainer: zoe <chp321 AT gmail DOT com> + +pkgname=kf5-servicemenus-md5sha1calc +_srcname=md5sha1calc +pkgver=0.1 +pkgrel=1 +pkgdesc="A service menu in dolphin (right click) to compute md5sum and sha1sum of a file" +arch=('i686' 'x86_64') +license=('GPL') +depends=('dolphin' 'kdebase-kdialog' 'bash') +install=${_srcname}.install +source=(${_srcname}.sh ${_srcname}.desktop ${_srcname}.install ${_srcname}-48.png) +sha1sums=('32fb6e4c0e8a912e52135fada5193e96934164c3' + '0d4029a52abd54dd8c80696649510a5f42b40f38' + '03a6f50b4e2ddd87cfa62a318323f3120846499e' + '17f74c726c406e516ac59eb91f8b7dd089c466bd') + +package() { + install -D -m755 ${_srcname}.sh ${pkgdir}/usr/bin/${_srcname} + install -D -m644 ${_srcname}.desktop "${pkgdir}/$(kf5-config --prefix)/share/kservices5/ServiceMenus/${_srcname}.desktop" + install -D -m644 ${_srcname}-48.png ${pkgdir}/usr/share/icons/hicolor/48x48/apps/${_srcname}.png +}
\ No newline at end of file diff --git a/md5sha1calc-48.png b/md5sha1calc-48.png Binary files differnew file mode 100644 index 000000000000..92b45f2e4282 --- /dev/null +++ b/md5sha1calc-48.png diff --git a/md5sha1calc.desktop b/md5sha1calc.desktop new file mode 100644 index 000000000000..695f578ca221 --- /dev/null +++ b/md5sha1calc.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Type=Service +ServiceTypes=KonqPopupMenu/Plugin,all/allfiles +Icon=/usr/share/icons/gtkhash48.png +Actions=calc + +[Desktop Action calc] +Name=Calculer md5sum et sha1sum +Icon=/usr/share/icons/gtkhash48.png +Exec=md5sha1calc %U
\ No newline at end of file diff --git a/md5sha1calc.install b/md5sha1calc.install new file mode 100644 index 000000000000..02d2e3036201 --- /dev/null +++ b/md5sha1calc.install @@ -0,0 +1,12 @@ + +post_install() { + update-desktop-database -q +} + +post_upgrade() { + post_install +} + +post_remove() { + post_install +}
\ No newline at end of file diff --git a/md5sha1calc.sh b/md5sha1calc.sh new file mode 100755 index 000000000000..4f5f443d87c5 --- /dev/null +++ b/md5sha1calc.sh @@ -0,0 +1,21 @@ +#!/bin/sh + +CheckedFile="$1" + +MD5SUM=`md5sum "$CheckedFile" | awk '{ print $1;}'` +SHA1SUM=`sha1sum "$CheckedFile" | awk '{ print $1;}'` + + kdialog --caption "md5sum Calculator" --yesno "File : $CheckedFile \n md5sum : $MD5SUM\n sha1sum : $SHA1SUM\n\n Save to file?" + + if [ $? == 0 ];then + Result=`kdialog --menu "select" md5 md5sum sha1 sha1sum` + + if [ $? == 0 ];then + if [ "$Result" == "md5" ];then + echo $MD5SUM > $CheckedFile".md5" + else + echo $SHA1SUM > $CheckedFile".sha1" + fi + fi + fi + |