From 30f26342bba7bb97da7ac30a64b6386f86bfbe51 Mon Sep 17 00:00:00 2001 From: mobinmob Date: Wed, 11 Nov 2020 18:49:34 +0200 Subject: [PATCH 1/3] New package: growlight-1.2.18. --- srcpkgs/growlight/template | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 srcpkgs/growlight/template diff --git a/srcpkgs/growlight/template b/srcpkgs/growlight/template new file mode 100644 index 00000000000..f69d546507f --- /dev/null +++ b/srcpkgs/growlight/template @@ -0,0 +1,16 @@ +# Template file for 'growlight' +pkgname=growlight +version=1.2.18 +revision=1 +build_style=cmake +configure_args=" -DUSE_PANDOC=OFF" +hostmakedepends="pkg-config" +makedepends="libatasmart-devel libblkid-devel libcap-devel cryptsetup-devel + nettle-devel notcurses-devel libpciaccess-devel eudev-libudev-devel zlib-devel + device-mapper-devel pciutils-devel zfs-devel" +short_desc="Block device manager and system installation tool" +maintainer="mobinmob " +license="GPL-3.0-or-later" +homepage="https://nick-black.com/dankwiki/index.php/Growlight" +distfiles="https://github.com/dankamongmen/growlight/archive/v${version}.tar.gz" +checksum=c6c08556e6838226b81300e177c49d7a382e9eb30cfdb19f99790106e426a032 From d564d0dc396ddb20f0323af8c30ec5a52416ade2 Mon Sep 17 00:00:00 2001 From: mobinmob Date: Wed, 11 Nov 2020 18:50:37 +0200 Subject: [PATCH 2/3] New package: notcurses-2.0.4. --- common/shlibs | 2 ++ srcpkgs/notcurses-devel | 1 + srcpkgs/notcurses-progs | 1 + srcpkgs/notcurses/template | 38 ++++++++++++++++++++++++++++++++++++++ 4 files changed, 42 insertions(+) create mode 120000 srcpkgs/notcurses-devel create mode 120000 srcpkgs/notcurses-progs create mode 100644 srcpkgs/notcurses/template diff --git a/common/shlibs b/common/shlibs index 5dea7af6b68..b2c5c79a02b 100644 --- a/common/shlibs +++ b/common/shlibs @@ -3995,3 +3995,5 @@ libSeExpr2.so.3 seexpr-krita-3.4.4.0_1 liburing.so.1 liburing-0.7_1 libbson-1.0.so.0 libbson-1.17.0_1 libsonic.so.0 libsonic-0.2.0_1 +libnotcurses.so.2 notcurses-2.0.4_1 +libnotcurses++.so.2 notcurses-2.0.4_1 diff --git a/srcpkgs/notcurses-devel b/srcpkgs/notcurses-devel new file mode 120000 index 00000000000..609dfe4d9c5 --- /dev/null +++ b/srcpkgs/notcurses-devel @@ -0,0 +1 @@ +notcurses \ No newline at end of file diff --git a/srcpkgs/notcurses-progs b/srcpkgs/notcurses-progs new file mode 120000 index 00000000000..609dfe4d9c5 --- /dev/null +++ b/srcpkgs/notcurses-progs @@ -0,0 +1 @@ +notcurses \ No newline at end of file diff --git a/srcpkgs/notcurses/template b/srcpkgs/notcurses/template new file mode 100644 index 00000000000..ed30a8b50d1 --- /dev/null +++ b/srcpkgs/notcurses/template @@ -0,0 +1,38 @@ +# Template file for 'notcurses' +pkgname=notcurses +version=2.0.4 +revision=1 +build_style=cmake +configure_args=" -DBUILD_TESTING=OFF -DUSE_STATIC=ON -DUSE_QRCODEGEN=OFF -DUSE_PANDOC=OFF" +hostmakedepends="pkg-config" +makedepends="libunistring-devel ffmpeg-devel ncurses-libtinfo-devel" +depends="ncurses-base" +short_desc="Blingful character graphics/TUI library" +maintainer="mobinmob " +license="Apache-2.0" +homepage="https://nick-black.com/dankwiki/index.php/Notcurses" +changelog="https://raw.githubusercontent.com/dankamongmen/notcurses/master/NEWS.md" +distfiles="https://github.com/dankamongmen/notcurses/archive/v${version}.tar.gz" +checksum=6bb38ca0affc6425cd8e248c5b81aa4281713362c45202a450a89ab751833c98 + +notcurses-devel_package() { + depends="notcurses-${version}_${revision}" + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove usr/lib/pkgconfig + vmove /usr/lib/cmake + vmove "usr/lib/*.a" + vmove "usr/lib/*.so" + vmove usr/share/doc + } +} + +notcurses-progs_package() { + depends="notcurses-${version}_${revision}" + short_desc+=" - programs" + pkg_install() { + vmove usr/bin + vmove usr/share/notcurses + } +} From 2aab99bcfb6c4beed99e425e8794d5dc36ebb202 Mon Sep 17 00:00:00 2001 From: mobinmob Date: Wed, 11 Nov 2020 19:08:00 +0200 Subject: [PATCH 3/3] New package: notcurses-doc-2.0.4. --- srcpkgs/notcurses-doc/template | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 srcpkgs/notcurses-doc/template diff --git a/srcpkgs/notcurses-doc/template b/srcpkgs/notcurses-doc/template new file mode 100644 index 00000000000..01f05336db9 --- /dev/null +++ b/srcpkgs/notcurses-doc/template @@ -0,0 +1,17 @@ +# Template file for 'notcurses-doc' +pkgname=notcurses-doc +version=2.0.4 +revision=1 +create_wrksrc=yes +short_desc="Notcurses - documentation" +maintainer="mobinmob " +license="GPL-3.0-or-later" +homepage="https://nick-black.com/dankwiki/index.php/Notcurses" +distfiles="https://github.com/dankamongmen/notcurses/releases/download/v${version}/notcurses-doc-${version}.tar.gz" +checksum=a0c64d39b024087e8cd70ea04b4257305d9df278ca4a95397e0d5b7f2ca37d32 + +do_install() { + for i in *.html; do vdoc $i; done + for i in *.3; do vman $i; done + for i in *.1; do vman $i; done +}