Compare commits

..

12 Commits

12 changed files with 209 additions and 0 deletions

3
.gitignore vendored Normal file
View File

@ -0,0 +1,3 @@
arch/*/pkg/
arch/*/src/
arch/*/*.pkg.tar.*

1
arch/cmigemo/.gitignore vendored Normal file
View File

@ -0,0 +1 @@
cmigemo/

45
arch/cmigemo/PKGBUILD Normal file
View File

@ -0,0 +1,45 @@
# Original: yuki-san <yuki.from.akita _at_ gmail.com>
# Modified: TheRealOne78 <bajcsielias78 _at_ gmail.com>
pkgname=cmigemo-git
pkgver=1_2.r49.ge0f6145
pkgrel=1
pkgdesc="An implementation of Migemo in C"
arch=('i686' 'x86_64')
url="http://www.kaoriya.net/software/cmigemo/"
license=('MIT' 'custom')
makedepends=('git' 'nkf' 'curl')
provides=('cmigemo')
conflicts=('cmigemo')
source=("${pkgname%-git}"::'git+https://github.com/koron/cmigemo.git')
md5sums=('SKIP')
options=(!makeflags)
pkgver() {
cd "$srcdir/${pkgname%-git}"
git describe --tags | sed -E 's/^[^0-9]*//; s/([^-]*-g)/r\1/; s/-/./g'
}
build() {
cd "$srcdir/${pkgname%-git}"
export LDFLAGS+="-z,relro,-z,now"
./configure --prefix=/usr
make gcc
make gcc-dict
}
package() {
cd "$srcdir/${pkgname%-git}"
make prefix="$pkgdir"/usr docdir="$pkgdir"/usr/share/doc/cmigemo-git gcc-install
install -d -m 755 "$pkgdir"/usr/share/licenses/cmigemo-git
install -c -m 644 doc/LICENSE_j.txt "$pkgdir"/usr/share/licenses/cmigemo-git
find "$pkgdir" -type f -exec file {} \; | grep 'ELF' | cut -d: -f1 | while read -r binary; do
patchelf --remove-rpath "$binary"
done
}
# vim:set ts=2 sw=2 et:

View File

@ -0,0 +1 @@
coreboot-configurator*

View File

@ -0,0 +1,34 @@
# Maintainer: Alexander Rosenberg <zanderpkg at pm dot me>
_pkgname=coreboot-configurator
pkgname=$_pkgname-git
pkgver=11.0.gb27400d
pkgrel=1
pkgdesc="A simple GUI to change settings in coreboot's CBFS, via the nvramtool utility."
url='https://github.com/StarLabsLtd/coreboot-configurator'
arch=('x86_64')
provides=("$_pkgname")
license=('GPL2')
makedepends=('ninja' 'meson' 'git')
depends=('nvramtool' 'yaml-cpp' 'qt5-base')
source=('git+https://github.com/StarLabsLtd/coreboot-configurator.git')
sha256sums=('SKIP')
pkgver(){
cd "$_pkgname"
git describe --tags --long | sed 's#-#.#g'
}
build() {
cd "$_pkgname"
meson setup build/
ninja -C build all
}
package() {
cd "$_pkgname"
export DESTDIR="$pkgdir"
ninja -C build install
}

3
arch/license-tool/.gitignore vendored Normal file
View File

@ -0,0 +1,3 @@
pkg
src
license-tool*

View File

@ -0,0 +1,30 @@
# Maintainer: Alexander Rosenberg <zanderpkg at pm dot me>
pkgname='license-tool'
pkgver=7
pkgrel=1
pkgdesc='A simple tool for creating LICENSE files'
url='https://git.zander.im/Zander671/license-tool'
arch=('x86_64')
license=('GPL3')
depends=('rust')
source=('git+https://git.zander.im/Zander671/license-tool.git')
sha256sums=('SKIP')
pkgver(){
cd "$pkgname"
git rev-list --count HEAD
}
build() {
cd "$pkgname"
export GLOBAL_DATA_PATH='/usr/share/license-tool/'
cargo build --release
}
package() {
install -Dt "$pkgdir/usr/bin/" "$pkgname/target/release/license-tool"
install -m 0644 -Dt "$pkgdir/usr/share/zsh/site-functions" "$pkgname/_license-tool"
mkdir -p "$pkgdir/usr/share/"
cp -r "$pkgname/licenses" "$pkgdir/usr/share/license-tool"
}

1
arch/nvramtool-git/.gitignore vendored Normal file
View File

@ -0,0 +1 @@
coreboot/

View File

@ -0,0 +1,27 @@
# Maintainer: Alexander Rosenberg <zanderpkg at pm dot me>
_pkgname='nvramtool'
pkgname=$_pkgname-git
pkgver=4.20.77.ga398b31108
pkgrel=1
pkgdesc='Coreboot cli utility for modifying NVRAM'
url='https://coreboot.org'
arch=('x86_64')
license=('GPL2')
provides=('nvramtool')
makedepends=('git')
source=('git+https://github.com/coreboot/coreboot.git')
sha256sums=('SKIP')
pkgver(){
cd "coreboot"
git describe --tags --long | sed 's#-#.#g'
}
build() {
make -C 'coreboot/util/nvramtool'
}
package() {
install -Dt "$pkgdir/usr/bin/" "coreboot/util/nvramtool/nvramtool"
}

28
arch/ristate/PKGBUILD Normal file
View File

@ -0,0 +1,28 @@
# Maintainer: Alexander Rosenberg <zanderpkg at pm dot me>
_pkgname='ristate'
pkgname=$_pkgname-git
pkgver=1
pkgrel=1
pkgdesc='Tool for querying river state.'
url='https://git.zander.im/Zander671/ristate'
arch=('x86_64')
license=('MIT')
provides=($_pkgname)
makedepends=('git' 'rust')
source=("git+${url}.git")
sha256sums=('SKIP')
pkgver(){
cd 'ristate'
git rev-list --count HEAD
}
build() {
cd 'ristate'
cargo build --release
}
package() {
install -Dt "$pkgdir/usr/bin/" "ristate/target/release/ristate"
}

18
arch/zig/zig11/PKGBUILD Normal file
View File

@ -0,0 +1,18 @@
# Maintainer: Alexander Rosenberg <zanderpkg at pm dot me>
pkgname='zig11'
pkgver=0.11.0
pkgrel=1
pkgdesc='The zig programming language, version 0.11.0'
url='https://ziglang.org'
arch=('x86_64')
license=('MIT')
source=("$url/download/0.11.0/zig-linux-x86_64-0.11.0.tar.xz")
sha256sums=('2d00e789fec4f71790a6e7bf83ff91d564943c5ee843c5fd966efc474b423047')
package() {
mkdir -p "$pkgdir/usr/lib/"
mv "zig-linux-x86_64-0.11.0" "$pkgdir/usr/lib/zig11"
mkdir -p "$pkgdir/usr/bin/"
ln -s "/usr/lib/zig11/zig" "$pkgdir/usr/bin/zig11"
}

18
arch/zig/zig13/PKGBUILD Normal file
View File

@ -0,0 +1,18 @@
# Maintainer: Alexander Rosenberg <zanderpkg at pm dot me>
pkgname='zig13'
pkgver=0.13.0
pkgrel=1
pkgdesc='The zig programming language, version 0.11.0'
url='https://ziglang.org'
arch=('x86_64')
license=('MIT')
source=("$url/download/0.13.0/zig-linux-x86_64-0.13.0.tar.xz")
sha256sums=('d45312e61ebcc48032b77bc4cf7fd6915c11fa16e4aad116b66c9468211230ea')
package() {
mkdir -p "$pkgdir/usr/lib/"
mv "zig-linux-x86_64-0.13.0" "$pkgdir/usr/lib/zig13"
mkdir -p "$pkgdir/usr/bin/"
ln -s "/usr/lib/zig13/zig" "$pkgdir/usr/bin/zig13"
}