summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO17
-rw-r--r--PKGBUILD41
2 files changed, 27 insertions, 31 deletions
diff --git a/.SRCINFO b/.SRCINFO
index f878741291d9..63eaf8255322 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,13 +1,18 @@
pkgbase = xortool
- pkgdesc = A tool to analyze multi-byte XOR cipher
- pkgver = 0.96
- pkgrel = 2
+ pkgdesc = Tool for xor cipher analysis
+ pkgver = 0.99
+ pkgrel = 1
url = https://github.com/hellman/xortool
arch = any
license = MIT
- depends = python2
- source = xortool-0.96.tar.gz::https://github.com/hellman/xortool/archive/v0.96.tar.gz
- sha512sums = ff8745a337fc376aa3aab0737626fd542c6b2d0abbb098c548ae7d318693bc45f2ed0e5b5635b15841a3cc42127d759514b31a1989404b3980eb0c67993d220e
+ depends = python
+ depends = python-docopt
+ depends = python-setuptools
+ provides = xortool
+ conflicts = xortool
+ conflicts = xortool-git
+ source = https://github.com/hellman/xortool/archive/v0.99.tar.gz
+ sha256sums = b92da4832b62745c639c439216ca4b73b902854ee50cae2e185eff3b21bb65de
pkgname = xortool
diff --git a/PKGBUILD b/PKGBUILD
index 0465aa03c598..cab020bbbccf 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,31 +1,22 @@
-# Maintainer: Levente Polyak <levente[at]leventepolyak[dot]net>
+# Maintainer: Caltlgin Stsodaat <contact@fossdaily.xyz>
+# Contributor: Levente Polyak <levente[at]leventepolyak[dot]net>
pkgname=xortool
-pkgver=0.96
-pkgrel=2
-pkgdesc="A tool to analyze multi-byte XOR cipher"
-url="https://github.com/hellman/xortool"
-depends=('python2')
+pkgver=0.99
+pkgrel=1
+pkgdesc="Tool for xor cipher analysis"
arch=('any')
+url="https://github.com/hellman/${pkgname}"
license=('MIT')
-source=(${pkgname}-${pkgver}.tar.gz::https://github.com/hellman/${pkgname}/archive/v${pkgver}.tar.gz)
-sha512sums=('ff8745a337fc376aa3aab0737626fd542c6b2d0abbb098c548ae7d318693bc45f2ed0e5b5635b15841a3cc42127d759514b31a1989404b3980eb0c67993d220e')
-
-prepare() {
- cd ${pkgname}-${pkgver}
- sed -e 's|env python$|env python2|g' -i xortool/*
-}
-
-build() {
- cd ${pkgname}-${pkgver}
- python2 setup.py build
-}
+source=("${url}/archive/v${pkgver}.tar.gz")
+depends=('python' 'python-docopt' 'python-setuptools')
+provides=("${pkgname}")
+conflicts=("${pkgname}" "${pkgname}-git")
+sha256sums=('b92da4832b62745c639c439216ca4b73b902854ee50cae2e185eff3b21bb65de')
package() {
- cd ${pkgname}-${pkgver}
- python2 setup.py install -O1 --prefix="${pkgdir}/usr"
- install -Dm 644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
- install -Dm 644 README.md "${pkgdir}/usr/share/doc/${pkgname}/README"
-}
-
-# vim: ts=2 sw=2 et:
+ cd "${pkgname}-${pkgver}"
+ python setup.py install --root="${pkgdir}/" --optimize=1
+ install -Dm644 'README.md' "${pkgdir}/usr/share/doc/${pkgname}/README.md"
+ install -Dm644 'LICENSE' "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+} \ No newline at end of file