From 13603b88d7b0f377b2b97a8254efb8f7291b3555 Mon Sep 17 00:00:00 2001 From: Isaac Freund Date: Sat, 25 Jul 2020 16:31:28 +0200 Subject: [PATCH 1/3] New package: tllist-1.0.1 --- srcpkgs/tllist/template | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 srcpkgs/tllist/template diff --git a/srcpkgs/tllist/template b/srcpkgs/tllist/template new file mode 100644 index 00000000000..b18dd90d14d --- /dev/null +++ b/srcpkgs/tllist/template @@ -0,0 +1,17 @@ +# Template file for 'tllist' +pkgname=tllist +version=1.0.1 +revision=1 +wrksrc=$pkgname +build_style=meson +short_desc="C header file only implementation of a typed linked list" +maintainer="Isaac Freund " +license="MIT" +homepage="https://codeberg.org/dnkl/tllist" +distfiles="${homepage}/archive/${version}.tar.gz" +checksum=baa94259ee6a8cc9114cf59cf58395a7f6537d36909e8bed036f0da7457b6a0e + +post_install() { + vlicense LICENSE + vdoc README.md +} From 91c7e11883c00ad2a0a7c53c60b96e4c8af61cdb Mon Sep 17 00:00:00 2001 From: Isaac Freund Date: Sat, 25 Jul 2020 23:52:02 +0200 Subject: [PATCH 2/3] New package: fcft-2.2.2 Looks like the license file was missing from 2.2.2 but has since been added to the master branch, so patch it in. --- common/shlibs | 1 + srcpkgs/fcft-devel | 1 + srcpkgs/fcft/template | 32 ++++++++++++++++++++++++++++++++ 3 files changed, 34 insertions(+) create mode 120000 srcpkgs/fcft-devel create mode 100644 srcpkgs/fcft/template diff --git a/common/shlibs b/common/shlibs index 693fd9566bb..61d5531b0a2 100644 --- a/common/shlibs +++ b/common/shlibs @@ -3975,3 +3975,4 @@ libtexlua53.so.5 texlive-LuaTeX-20200406_1 libptexenc.so.1 texlive-20200406_1 libdolphinvcs.so.5 dolphin-20.04.3_1 libcglm.so.0 cglm-0.7.6_1 +libfcft.so.3 fcft-2.2.2_1 diff --git a/srcpkgs/fcft-devel b/srcpkgs/fcft-devel new file mode 120000 index 00000000000..2f40d7a55ee --- /dev/null +++ b/srcpkgs/fcft-devel @@ -0,0 +1 @@ +fcft \ No newline at end of file diff --git a/srcpkgs/fcft/template b/srcpkgs/fcft/template new file mode 100644 index 00000000000..4e5f7eedf7d --- /dev/null +++ b/srcpkgs/fcft/template @@ -0,0 +1,32 @@ +# Template file for 'fcft' +pkgname=fcft +version=2.2.2 +revision=1 +wrksrc=$pkgname +build_style=meson +hostmakedepends="pkg-config scdoc" +makedepends="fontconfig-devel freetype-devel pixman-devel tllist" +short_desc="Simple library for font loading and glyph rasterization" +maintainer="Isaac Freund " +license="MIT" +homepage="https://codeberg.org/dnkl/fcft" +distfiles="${homepage}/archive/${version}.tar.gz + ${homepage}/raw/branch/master/LICENSE" +skip_extraction=LICENSE +checksum="9bc54b5ccb637f6c8270697c886e3e86cb4ffb6042b1d4a32eaaee854fb0837d + d534a23a31500a0ac958d9634b84f532bd73ff1aca1bb8f7debbcbebc16ff39a" + +post_install() { + vlicense ${XBPS_SRCDISTDIR}/${pkgname}-${version}/LICENSE +} + +fcft-devel_package() { + depends="${sourcepkg}>=${version}_${revision} ${makedepends}" + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove usr/lib/pkgconfig + vmove "usr/lib/*.so" + vmove usr/share/man/man3 + } +} From 8b992a7b54534fd72b5e18373b5668c0a0202037 Mon Sep 17 00:00:00 2001 From: Isaac Freund Date: Sun, 26 Jul 2020 00:43:33 +0200 Subject: [PATCH 3/3] New package: foot-1.4.2 --- srcpkgs/foot-terminfo | 1 + srcpkgs/foot/template | 28 ++++++++++++++++++++++++++++ 2 files changed, 29 insertions(+) create mode 120000 srcpkgs/foot-terminfo create mode 100644 srcpkgs/foot/template diff --git a/srcpkgs/foot-terminfo b/srcpkgs/foot-terminfo new file mode 120000 index 00000000000..5618e482637 --- /dev/null +++ b/srcpkgs/foot-terminfo @@ -0,0 +1 @@ +foot \ No newline at end of file diff --git a/srcpkgs/foot/template b/srcpkgs/foot/template new file mode 100644 index 00000000000..c49d949e961 --- /dev/null +++ b/srcpkgs/foot/template @@ -0,0 +1,28 @@ +# Template file for 'foot' +pkgname=foot +version=1.4.2 +revision=1 +wrksrc=$pkgname +build_style=meson +hostmakedepends="pkg-config scdoc wayland-devel " +makedepends="fcft-devel libxkbcommon-devel ncurses-devel tllist wayland-devel + wayland-protocols" +depends="${pkgname}-terminfo>=${version}_${revision}" +short_desc="Fast, lightweight and minimalistic Wayland terminal emulator" +maintainer="Isaac Freund " +license="MIT" +homepage="https://codeberg.org/dnkl/foot" +distfiles="${homepage}/archive/${version}.tar.gz" +checksum=5454404e916bf4509fdd5b88451c9a56e93fe967b2c874fa1592636a960f04f6 + +post_install() { + vlicense LICENSE +} + +foot-terminfo_package() { + short_desc+=" - terminfo data" + archs=noarch + pkg_install() { + vmove usr/share/terminfo + } +}