summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO15
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD43
3 files changed, 33 insertions, 29 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 35c46c8888ca..850f237cb2c5 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,16 +1,13 @@
pkgbase = pycdc-git
- pkgdesc = C++ python bytecode disassembler and decompiler
- pkgver = 180.32a14d5
+ pkgdesc = C++ python bytecode disassembler and decompiler.
+ pkgver = r340.fbf9d24
pkgrel = 1
url = https://github.com/zrax/pycdc
arch = x86_64
- arch = i686
- license = GPL3
- makedepends = git
+ license = GPL
makedepends = cmake
- options = !buildflags
- source = git+https://github.com/zrax/pycdc.git
- sha1sums = SKIP
+ conflicts = pycdc
+ source = pycdc-git::git+https://github.com/zrax/pycdc.git
+ b2sums = SKIP
pkgname = pycdc-git
-
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..018a3de08144
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+*
+!PKGBUILD
+!.SRCINFO
+!.gitignore
diff --git a/PKGBUILD b/PKGBUILD
index 99c5222c496f..b1adbd1f246c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,32 +1,35 @@
-# Maintainer: Pierre-Olivier Vauboin <povauboin at gmail dot com>
+# Maintainer: PumpkinCheshire <me at pumpkincheshire dot top>
+# co-maintainer: Pierre-Olivier Vauboin <povauboin at gmail dot com>
+
pkgname=pycdc-git
-pkgver=180.32a14d5
+pkgver=r340.fbf9d24
pkgrel=1
-pkgdesc="C++ python bytecode disassembler and decompiler"
-arch=('x86_64' 'i686')
+pkgdesc="C++ python bytecode disassembler and decompiler."
url="https://github.com/zrax/pycdc"
-license=('GPL3')
-makedepends=('git' 'cmake')
-source=('git+https://github.com/zrax/pycdc.git')
-sha1sums=('SKIP')
-options=(!buildflags)
-_gitname="pycdc"
+license=('GPL')
+depends=()
+makedepends=('cmake')
+arch=('x86_64')
+conflicts=("pycdc")
+source=("$pkgname::git+https://github.com/zrax/pycdc.git")
+b2sums=('SKIP')
pkgver() {
- cd "$srcdir/$_gitname"
- echo "$(git rev-list --count HEAD).$(git rev-parse --short HEAD)"
+ cd "$pkgname"
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
}
build() {
- cd "$srcdir/$_gitname"
- cmake .
- make
+ mkdir -p build
+ cmake -B build -S "${pkgname}" \
+ -DCMAKE_BUILD_TYPE='None' \
+ -DCMAKE_INSTALL_PREFIX='/usr' \
+ -Wno-dev
+ make -C build
}
package() {
- cd "$srcdir/$_gitname"
- mkdir -p ${pkgdir}/usr/bin
- install -Dm755 pycdc pycdas ${pkgdir}/usr/bin/
+ install -Dm755 -t "$pkgdir/usr/bin/" "$srcdir/build/pycdc"
+ install -Dm755 -t "$pkgdir/usr/bin/" "$srcdir/build/pycdas"
+ install -Dm644 -t "${pkgdir}/usr/share/licenses/${pkgname%-git}" ${pkgname}/LICENSE
}
-
-# vim:set ts=2 sw=2 et: