aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--braces/PKGBUILD23
l---------braces/upload1
-rw-r--r--libar2/PKGBUILD4
-rw-r--r--libar2simplified/PKGBUILD4
-rw-r--r--libautomata/PKGBUILD29
l---------libautomata/upload1
-rw-r--r--libblake/PKGBUILD4
-rw-r--r--libenv/PKGBUILD4
-rw-r--r--libj2/PKGBUILD4
-rw-r--r--librecrypt/PKGBUILD60
l---------librecrypt/upload1
-rw-r--r--libsha1/PKGBUILD4
-rw-r--r--libsha2/PKGBUILD4
-rw-r--r--libterminput/PKGBUILD4
-rw-r--r--python-arg/PKGBUILD23
-rw-r--r--semicolons/PKGBUILD23
l---------semicolons/upload1
-rw-r--r--sumart/PKGBUILD23
l---------sumart/upload1
19 files changed, 184 insertions, 34 deletions
diff --git a/braces/PKGBUILD b/braces/PKGBUILD
new file mode 100644
index 0000000..9a30250
--- /dev/null
+++ b/braces/PKGBUILD
@@ -0,0 +1,23 @@
+# Maintainer: Mattias Andrée <m@`base64 -d`(bWFhbmRyZWU).se>
+
+pkgname=braces
+pkgver=1.0
+pkgrel=1
+pkgdesc='Count number of braces in code'
+url='https://codeberg.org/maandree/braces'
+arch=(x86_64 aarch64)
+license=('custom:ISC')
+depends=()
+makedepends=()
+source=($pkgname-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz)
+sha256sums=(714333fe3718ac1c9af4a066eee76620f9aad192d22891ad0373330855c3d185)
+
+build () {
+ cd "$srcdir/braces"
+ make PREFIX=/usr
+}
+
+package () {
+ cd "$srcdir/braces"
+ make PREFIX=/usr DESTDIR="$pkgdir" install
+}
diff --git a/braces/upload b/braces/upload
new file mode 120000
index 0000000..1e7a8be
--- /dev/null
+++ b/braces/upload
@@ -0,0 +1 @@
+../upload \ No newline at end of file
diff --git a/libar2/PKGBUILD b/libar2/PKGBUILD
index 4f06f08..b5d6a59 100644
--- a/libar2/PKGBUILD
+++ b/libar2/PKGBUILD
@@ -2,7 +2,7 @@
pkgbase=libar2
pkgname=($pkgbase $pkgbase-doc $pkgbase-musl)
-pkgver=1.2.3
+pkgver=1.2.4
pkgrel=1
_pkgdesc="Library for the Argon2-family of hashing functions"
pkgdesc="${_pkgdesc}"
@@ -14,7 +14,7 @@ checkdepends=(glibc musl 'libblake>=3.0' 'libblake-musl>=3.0')
_compiler=gcc
makedepends=(glibc musl 'libblake>=3.0' 'libblake-musl>=3.0' ${_compiler})
source=($pkgbase-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz)
-sha256sums=(2426b8dd9db8923eeb2025b711e922a3f4c2a86f58436199a7d76637b52a40cc)
+sha256sums=(28421732a88da43052d29be846140f2ca3cfb3088b639f618654e0ed67501ac2)
build() {
cd -- "$srcdir"
diff --git a/libar2simplified/PKGBUILD b/libar2simplified/PKGBUILD
index a4b96f9..8c2dc0b 100644
--- a/libar2simplified/PKGBUILD
+++ b/libar2simplified/PKGBUILD
@@ -2,7 +2,7 @@
pkgbase=libar2simplified
pkgname=($pkgbase $pkgbase-doc $pkgbase-musl)
-pkgver=1.1.3
+pkgver=1.1.4
pkgrel=1
_pkgdesc="Facade for libar2"
pkgdesc="${_pkgdesc}"
@@ -14,7 +14,7 @@ checkdepends=(libar2 libar2-musl)
_compiler=gcc
makedepends=(libar2 libar2-musl ${_compiler})
source=($pkgbase-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz)
-sha256sums=(3e7d1796d758c60a363420856bff16d2947cb9291c5d3fc3fbe1aa7d039bcad0)
+sha256sums=(b748905ebcb9b3f05dbc0efb5af3dd3b9b52377095f79967344196d11d5ae971)
prepare () {
cd -- "$srcdir"
diff --git a/libautomata/PKGBUILD b/libautomata/PKGBUILD
new file mode 100644
index 0000000..cbb7a94
--- /dev/null
+++ b/libautomata/PKGBUILD
@@ -0,0 +1,29 @@
+# Maintainer: Mattias Andrée <m@`base64 -d`(bWFhbmRyZWU).se>
+
+pkgname=libautomata
+pkgver=1.0
+pkgrel=1
+pkgdesc="Stateful automata-based string matching library"
+arch=(i686 x86_64 aarch64)
+url="https://codeberg.org/maandree/libautomata"
+license=('ISC')
+depends=()
+makedepends=()
+source=($pkgname-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz)
+sha256sums=(2d98255861b0ad1e3d3436ae742ff495515548ab7475b5a707e12643b958c5da)
+
+
+build() {
+ cd "$srcdir/$pkgname"
+ make PREFIX=/usr
+}
+
+check() {
+ cd "$srcdir/$pkgname"
+ make check
+}
+
+package() {
+ cd "$srcdir/$pkgname"
+ make PREFIX=/usr DESTDIR="$pkgdir" install
+}
diff --git a/libautomata/upload b/libautomata/upload
new file mode 120000
index 0000000..1e7a8be
--- /dev/null
+++ b/libautomata/upload
@@ -0,0 +1 @@
+../upload \ No newline at end of file
diff --git a/libblake/PKGBUILD b/libblake/PKGBUILD
index 5040e5e..d45192c 100644
--- a/libblake/PKGBUILD
+++ b/libblake/PKGBUILD
@@ -2,7 +2,7 @@
pkgbase=libblake
pkgname=($pkgbase $pkgbase-musl)
-pkgver=3.0.1
+pkgver=3.0.2.1
pkgrel=1
_pkgdesc="Library for the BLAKE-family of hashing functions"
pkgdesc="${_pkgdesc}"
@@ -14,7 +14,7 @@ checkdepends=(glibc musl)
_compiler=gcc
makedepends=(glibc musl ${_compiler})
source=($pkgbase-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz)
-sha256sums=(e2fb93671a5731f40f60ddbc8d68d1da5b3a3d813136f32815cff0998c2e56b3)
+sha256sums=(55b61abd7fd5011146ec4df6dc2cda8d889e23904e616421daf3e5a57273af7c)
build() {
cd -- "$srcdir"
diff --git a/libenv/PKGBUILD b/libenv/PKGBUILD
index 98d879e..1e7f4ab 100644
--- a/libenv/PKGBUILD
+++ b/libenv/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer: Mattias Andrée <m@`base64 -d`(bWFhbmRyZWU).se>
pkgname=libenv
-pkgver=1.0.3
+pkgver=1.0.3.1
pkgrel=1
pkgdesc="Environment sanitation library"
arch=(i686 x86_64 aarch64)
@@ -10,7 +10,7 @@ license=('custom:ISC')
depends=()
makedepends=()
source=($pkgname-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz)
-sha256sums=(7d42dd6376cdc1cc81ea4afa59f8e0d1e11b80d9fc0cdd7a94ccc6f4d06d0a07)
+sha256sums=(373ed7338e1721b27303b3ac6a796cb3ac74d6bb668a46c4d36172f2d0582e48)
build() {
diff --git a/libj2/PKGBUILD b/libj2/PKGBUILD
index a32efb1..e100640 100644
--- a/libj2/PKGBUILD
+++ b/libj2/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer: Mattias Andrée <m@`base64 -d`(bWFhbmRyZWU).se>
pkgname=libj2
-pkgver=1.2.2
+pkgver=1.2.3
pkgrel=1
pkgdesc="Double-max precision integers"
arch=(i686 x86_64 aarch64)
@@ -9,7 +9,7 @@ url="https://codeberg.org/maandree/libj2"
license=('custom:ISC')
depends=()
source=(libj2-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz)
-sha256sums=(9e3c33991e5fd2cbd2a0a258ad2d7f2ebb09c228069b898768f0a2a9fad62b02)
+sha256sums=(5d53569d40f1ade0e8984d27538552ac7411f0c569b861861e45453faef061e4)
build() {
diff --git a/librecrypt/PKGBUILD b/librecrypt/PKGBUILD
new file mode 100644
index 0000000..49528bf
--- /dev/null
+++ b/librecrypt/PKGBUILD
@@ -0,0 +1,60 @@
+# Maintainer: Mattias Andrée <m@`base64 -d`(bWFhbmRyZWU).se>
+
+pkgbase=librecrypt
+pkgname=($pkgbase $pkgbase-doc $pkgbase-musl)
+pkgver=1.1.1
+pkgrel=1
+_pkgdesc="Offline-hardenable password hashing"
+pkgdesc="${_pkgdesc}"
+arch=(i686 x86_64 aarch64)
+url="https://codeberg.org/maandree/librecrypt"
+license=('custom:ISC')
+depends=()
+checkdepends=(glibc musl 'libar2>=1.1' 'libar2-musl>=1.1' 'libar2simplified>=1.1.4' 'libar2simplified-musl>=1.1.4')
+_compiler=gcc
+makedepends=(glibc musl 'libar2>=1.1' 'libar2-musl>=1.1' 'libar2simplified>=1.1' 'libar2simplified-musl>=1.1' ${_compiler})
+source=($pkgbase-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz)
+sha256sums=(61838169a2c31c574a87a5949c4accf8aacbe2c9460a1d13e669c5e0a34009c3)
+
+build() {
+ cd -- "$srcdir"
+ cp -r -- "$pkgbase" "$pkgbase-musl"
+ cd -- "$pkgbase"
+ make PREFIX=/usr WITH_BACKTRACE=false
+ cd -- "../$pkgbase-musl"
+ make PREFIX=/usr/lib/musl CC="musl-${_compiler} -std=c99" C17="musl-${_compiler} -std=c17" WITH_BACKTRACE=false
+}
+
+check() {
+ cd -- "$srcdir/$pkgbase"
+ make WITH_BACKTRACE=false check
+ cd -- "../$pkgbase-musl"
+ make CC="musl-${_compiler} -std=c99" C17="musl-${_compiler} -std=c17" WITH_BACKTRACE=false check
+}
+
+package_librecrypt() {
+ pkgdesc="${_pkgdesc}"
+ depends=(glibc 'libar2>=1.1' 'libar2simplified>=1.1')
+
+ cd -- "$srcdir/$pkgbase"
+ make PREFIX=/usr DESTDIR="$pkgdir" install
+ rm -r -- "${pkgdir}/usr/share"
+}
+
+package_librecrypt-doc() {
+ pkgdesc="${_pkgdesc} (documentation)"
+
+ cd -- "$srcdir/$pkgbase"
+ make PREFIX=/usr DESTDIR="$pkgdir" install
+ rm -r -- "${pkgdir}/usr/lib"
+ rm -r -- "${pkgdir}/usr/include"
+}
+
+package_librecrypt-musl() {
+ pkgdesc="${_pkgdesc} (musl version)"
+ depends=(musl 'libar2-musl>=1.1' 'libar2simplified-musl>=1.1')
+
+ cd -- "$srcdir/$pkgbase-musl"
+ make PREFIX=/usr/lib/musl DESTDIR="$pkgdir" install
+ rm -r -- "${pkgdir}/usr/lib/musl/share"
+}
diff --git a/librecrypt/upload b/librecrypt/upload
new file mode 120000
index 0000000..1e7a8be
--- /dev/null
+++ b/librecrypt/upload
@@ -0,0 +1 @@
+../upload \ No newline at end of file
diff --git a/libsha1/PKGBUILD b/libsha1/PKGBUILD
index 6859682..0d357e1 100644
--- a/libsha1/PKGBUILD
+++ b/libsha1/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer: Mattias Andrée <m@`base64 -d`(bWFhbmRyZWU).se>
pkgname=libsha1
-pkgver=1.1.5.1
+pkgver=1.1.6
pkgrel=1
pkgdesc="SHA-1 and SHA-0 hashing library"
arch=(i686 x86_64 aarch64)
@@ -11,7 +11,7 @@ depends=()
checkdepends=()
makedepends=()
source=(libsha1-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz)
-sha256sums=(8ad304dade348ca223602ba32f8d6df3ba1efc657ce7a936e948969cfb8b6450)
+sha256sums=(2be2347a81dc607688758f420494375dc68be220cf03fba674d76c8042567a93)
_config=config-portable.mk
if test "$(uname -m)" = x86_64; then
diff --git a/libsha2/PKGBUILD b/libsha2/PKGBUILD
index 6813354..e8853e3 100644
--- a/libsha2/PKGBUILD
+++ b/libsha2/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer: Mattias Andrée <m@`base64 -d`(bWFhbmRyZWU).se>
pkgname=libsha2
-pkgver=1.1.4.1
+pkgver=1.1.5
pkgrel=1
pkgdesc="SHA-2-family hashing library"
arch=(i686 x86_64 aarch64)
@@ -11,7 +11,7 @@ depends=()
checkdepends=()
makedepends=()
source=(libsha2-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz)
-sha256sums=(eee3547d9225b6a3f9d7f6243c6dede0644f9de4f900933ce23f433b0ffa96e8)
+sha256sums=(f4c8234a5c0516c562635bbb8e586e175d11f2028c6d95c15bbeaf3a02544639)
_config=config-portable.mk
if test "$(uname -m)" = x86_64; then
diff --git a/libterminput/PKGBUILD b/libterminput/PKGBUILD
index 2981515..2ae77b7 100644
--- a/libterminput/PKGBUILD
+++ b/libterminput/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer: Mattias Andrée <m@`base64 -d`(bWFhbmRyZWU).se>
pkgname=libterminput
-pkgver=1.1.1
+pkgver=1.1.2
pkgrel=1
pkgdesc="Terminal input parsing library"
arch=(x86_64 aarch64)
@@ -11,7 +11,7 @@ depends=()
checkdepends=()
makedepends=()
source=($pkgname-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz)
-sha256sums=(46158316ea5b2bd956016e68b476250586c0b12f8df1ef944a1c3f2d44f3dc9d)
+sha256sums=(8214a607b9c81cbded96774b5ac0f85563247e1fe8b8eec34699ba03866feaaa)
build() {
cd "$srcdir/$pkgname"
diff --git a/python-arg/PKGBUILD b/python-arg/PKGBUILD
index 25cb4d1..523bfb8 100644
--- a/python-arg/PKGBUILD
+++ b/python-arg/PKGBUILD
@@ -1,13 +1,12 @@
# Maintainer: Mattias Andrée <m@`base64 -d`(bWFhbmRyZWU).se>
-pkgbase=python-arg
-pkgname=(python-arg python2-arg)
+pkgname=python-arg
pkgver=1.0.2
pkgrel=1
pkgdesc="A simple argument parser for Python"
arch=('any')
url="https://codeberg.org/maandree/python-arg"
license=('custom:ISC')
-depends=()
+depends=(python)
makedepends=(python python2)
source=($pkgbase-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz)
sha256sums=(def24fe254a2e1a649366151e362e83ab7d1983b0187c057f20f6f60e0d3b04d)
@@ -18,22 +17,10 @@ build() {
check() {
cd "$srcdir/$pkgbase"
- make check PYTHON_MAJOR=3
- make check PYTHON_MAJOR=2
+ make check
}
-package_python-arg() {
- pkgdesc="A simple argument parser for Python (Python 3 module)"
- depends=(python)
-
- cd "$srcdir/$pkgbase"
- make DESTDIR="$pkgdir" PREFIX=/usr PYTHON_MAJOR=3 install
-}
-
-package_python2-arg() {
- pkgdesc="A simple argument parser for Python (Python 2 module)"
- depends=(python2)
-
+package() {
cd "$srcdir/$pkgbase"
- make DESTDIR="$pkgdir" PREFIX=/usr PYTHON_MAJOR=2 install
+ make DESTDIR="$pkgdir" PREFIX=/usr install
}
diff --git a/semicolons/PKGBUILD b/semicolons/PKGBUILD
new file mode 100644
index 0000000..5d467ab
--- /dev/null
+++ b/semicolons/PKGBUILD
@@ -0,0 +1,23 @@
+# Maintainer: Mattias Andrée <m@`base64 -d`(bWFhbmRyZWU).se>
+
+pkgname=semicolons
+pkgver=1.0
+pkgrel=1
+pkgdesc='Count number of semicolons in code'
+url='https://codeberg.org/maandree/semicolons'
+arch=(x86_64 aarch64)
+license=('custom:ISC')
+depends=()
+makedepends=()
+source=($pkgname-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz)
+sha256sums=(42bda3e62397094402ac7394f39bbd695dd6f31a3202e82d6d82f48c94c0b861)
+
+build () {
+ cd "$srcdir/semicolons"
+ make PREFIX=/usr
+}
+
+package () {
+ cd "$srcdir/semicolons"
+ make PREFIX=/usr DESTDIR="$pkgdir" install
+}
diff --git a/semicolons/upload b/semicolons/upload
new file mode 120000
index 0000000..1e7a8be
--- /dev/null
+++ b/semicolons/upload
@@ -0,0 +1 @@
+../upload \ No newline at end of file
diff --git a/sumart/PKGBUILD b/sumart/PKGBUILD
new file mode 100644
index 0000000..522d9de
--- /dev/null
+++ b/sumart/PKGBUILD
@@ -0,0 +1,23 @@
+# Maintainer: Mattias Andrée <m@`base64 -d`(bWFhbmRyZWU).se>
+
+pkgname=sumart
+pkgver=1.0
+pkgrel=1
+pkgdesc='Visualise checksums'
+url='https://codeberg.org/maandree/sumart'
+arch=(x86_64 aarch64)
+license=('custom:ISC')
+depends=(libsimple)
+makedepends=(libsimple)
+source=($pkgname-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz)
+sha256sums=(0ff474ed1b6bb5f31ec0869a45bba6ae9a3b98f186ecce81970f51dc4773fb4d)
+
+build () {
+ cd "$srcdir/sumart"
+ make PREFIX=/usr
+}
+
+package () {
+ cd "$srcdir/sumart"
+ make PREFIX=/usr DESTDIR="$pkgdir" install
+}
diff --git a/sumart/upload b/sumart/upload
new file mode 120000
index 0000000..1e7a8be
--- /dev/null
+++ b/sumart/upload
@@ -0,0 +1 @@
+../upload \ No newline at end of file