summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Vogel <jvogel4@stny.rr.com>2023-04-09 09:01:58 -0400
committerJohn Vogel <jvogel4@stny.rr.com>2023-04-09 09:01:58 -0400
commit8501fbb8d7bd9ed377edb5a3290619470d91e61c (patch)
treeca572b93350ead19726d21024a90a28670120ef4
downloadforked-aports-8501fbb8d7bd9ed377edb5a3290619470d91e61c.tar.gz
local: move aports section into root of repo
-rw-r--r--conky/APKBUILD76
-rw-r--r--luakit/APKBUILD41
-rw-r--r--vis/APKBUILD42
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
+"