diff options
| author | John Vogel <jvogel4@stny.rr.com> | 2023-04-09 09:01:58 -0400 |
|---|---|---|
| committer | John Vogel <jvogel4@stny.rr.com> | 2023-04-09 09:01:58 -0400 |
| commit | 8501fbb8d7bd9ed377edb5a3290619470d91e61c (patch) | |
| tree | ca572b93350ead19726d21024a90a28670120ef4 | |
| download | forked-aports-8501fbb8d7bd9ed377edb5a3290619470d91e61c.tar.gz | |
local: move aports section into root of repo
| -rw-r--r-- | conky/APKBUILD | 76 | ||||
| -rw-r--r-- | luakit/APKBUILD | 41 | ||||
| -rw-r--r-- | vis/APKBUILD | 42 |
3 files changed, 159 insertions, 0 deletions
diff --git a/conky/APKBUILD b/conky/APKBUILD new file mode 100644 index 0000000..b10c570 --- /dev/null +++ b/conky/APKBUILD @@ -0,0 +1,76 @@ +# Maintainer: Natanael Copa <ncopa@alpinelinux.org> +pkgname=conky +pkgver=1.19.0 +pkgrel=0 +pkgdesc="Advanced, highly configurable system monitor for X based on torsmo" +url="https://github.com/brndnmtthws/conky" +arch="all" +license="GPL-3.0-or-later" +makedepends=" + alsa-lib-dev + cairo-dev + cmake + curl-dev + gawk + glib-dev + imlib2-dev + libxdamage-dev + libxext-dev + libxft-dev + libxinerama-dev + libxml2-dev + linux-headers + lua5.4-dev + ncurses-dev + pandoc + pango-dev + py3-jinja2 + py3-yaml + samurai + tolua++ + wayland-dev + wayland-protocols + wireless-tools-dev + " +subpackages="$pkgname-doc" +source="$pkgname-$pkgver.tar.gz::https://github.com/brndnmtthws/conky/archive/v$pkgver.tar.gz" + +# temp allow textrels on riscv64 +[ "$CARCH" = "riscv64" ] && options="$options textrels" + +prepare() { + sed -i -e '32 iinclude(CheckIncludeFile)' CMakeLists.txt + default_prepare +} + +build() { + cmake -B build -G Ninja \ + -DRELEASE=ON \ + -DCMAKE_BUILD_TYPE=MinSizeRel \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DBUILD_CURL=ON \ + -DBUILD_XDBE=ON \ + -DBUILD_IMLIB2=ON \ + -DBUILD_RSS=ON \ + -DBUILD_WLAN=ON \ + -DBUILD_I18N=OFF \ + -DBUILD_LUA_CAIRO=ON \ + -DBUILD_WAYLAND=ON \ + -DBUILD_INTEL_BACKLIGHT=ON \ + -DBUILD_DOCS=ON \ + -DLUA_LIBRARIES="/usr/lib/lua5.4/liblua.so" + cmake --build build + + #cd doc + #./render.py man.md.j2 > man.md + #pandoc --standalone -f markdown -t man man.md > conky.1 +} + +package() { + DESTDIR="$pkgdir" cmake --install build + install -D -m644 COPYING $pkgdir/usr/share/licenses/$pkgname/LICENSE +} + +sha512sums=" +6be9ce459cba3f35e6c6ad537afa9fffd9af926d4e190629bcdef1931622aad2220fa75c0ee8640066a101dae492a676e59bac85f21ab587349a6231ebe7e5ac conky-1.19.0.tar.gz +" diff --git a/luakit/APKBUILD b/luakit/APKBUILD new file mode 100644 index 0000000..ecfeb73 --- /dev/null +++ b/luakit/APKBUILD @@ -0,0 +1,41 @@ +# Contributor: Sören Tempel <soeren+alpine@soeren-tempel.net> +# Maintainer: Clayton Craft <clayton@craftyguy.net> +pkgname=luakit +pkgver=2.3.3 +pkgrel=0 +pkgdesc="Fast, small, webkit based browser framework extensible by Lua" +url="https://luakit.github.io/" +# armv7: fails to build +# s390x: install fails +# riscv64: no luajit +arch="all !armv7 !s390x !riscv64" +license="GPL-3.0-or-later" +depends=" + gsettings-desktop-schemas + gst-plugins-good + lua5.1-filesystem + lua5.1-socket + " +makedepends="webkit2gtk-dev luajit-dev" +checkdepends="xvfb luacheck lua5.1-luassert" +options="!check" #fixme +subpackages="$pkgname-doc" +source=" + $pkgname-$pkgver.tar.gz::https://github.com/luakit/luakit/archive/refs/tags/$pkgver.tar.gz + " + +build() { + make DOCDIR=/usr/share/doc/luakit PREFIX=/usr USE_LUAJIT=1 DEVELOPMENT_PATHS=0 +} + +check() { + make run-tests +} + +package() { + make DOCDIR=/usr/share/doc/luakit PREFIX=/usr DESTDIR="$pkgdir" install +} + +sha512sums=" +ae5088541118c693db4a90f7e727d1f4094b56d4ea4cd51d2019351ff6b44672a1d7b9f80b351a37767556564b68633d815649ceaa4d8bd3b966a20a155ba2b2 luakit-2.3.3.tar.gz +" diff --git a/vis/APKBUILD b/vis/APKBUILD new file mode 100644 index 0000000..30505ef --- /dev/null +++ b/vis/APKBUILD @@ -0,0 +1,42 @@ +# Contributor: Sören Tempel <soeren+alpine@soeren-tempel.net> +# Maintainer: Sören Tempel <soeren+alpine@soeren-tempel.net> +pkgname=vis +pkgver=0.7_git202209011 +_testver=0.5 +_commit=bde0a89cef113b2aad799790184615d45b60dbb5 +pkgrel=0 +pkgdesc="Modern, legacy free, simple yet efficient vim-like editor" +url="https://github.com/martanne/vis" +arch="all" +license="ISC" +depends="!outils-vis lua5.3-lpeg" +makedepends="libtermkey-dev ncurses-dev acl-dev lua5.3-dev" +checkdepends="vim" +subpackages="$pkgname-doc" +source="$pkgname-$pkgver.tar.gz::https://github.com/jvvv/vis/archive/$_commit.tar.gz + $pkgname-test-$pkgver.tar.gz::https://github.com/martanne/vis-test/archive/v$_testver.tar.gz + " +builddir="$srcdir/vis-$_commit" +_testdir="$srcdir"/$pkgname-test-$_testver + +build() { + ./configure \ + --prefix=/usr \ + --enable-lua \ + --enable-acl + make +} + +check() { + cp -r "$_testdir"/* ./test/ + make test +} + +package() { + make DESTDIR="$pkgdir" install +} + +sha512sums=" +8f9205458da952225ffe2f39aa22b50fb322016002354471476ce4947d2f1e62a527738aafe0da82789dec2ecefe5d876b805b0ac9c77954969a5b49e5af4abf vis-0.7_git202209011.tar.gz +c41b40f23a45a7ebd9c16aa853d9c3b517767cb88ff8dc268da44276a02aa8c77de0fc6aa243a1e4cdfbc27182870b82d0b9bc892bb87ea74d5275d76c554ed1 vis-test-0.7_git202209011.tar.gz +" |
