From 233ca7299b4ef0294ca2f7fa6aa2c819de4764d1 Mon Sep 17 00:00:00 2001 From: Nathan Owens Date: Fri, 27 Dec 2019 20:11:18 -0600 Subject: [PATCH] New package: cdk-5.0-20190303 Signed-off-by: Nathan Owens --- common/shlibs | 1 + srcpkgs/cdk-devel | 1 + srcpkgs/cdk/files/Makefile.patch | 13 ++++++++++++ srcpkgs/cdk/template | 35 ++++++++++++++++++++++++++++++++ 4 files changed, 50 insertions(+) create mode 120000 srcpkgs/cdk-devel create mode 100644 srcpkgs/cdk/files/Makefile.patch create mode 100644 srcpkgs/cdk/template diff --git a/common/shlibs b/common/shlibs index 8a605e4f2e4..00ba7ed9515 100644 --- a/common/shlibs +++ b/common/shlibs @@ -3711,3 +3711,4 @@ libnvpair.so.1 zfs-0.8.2_1 libjsonnet.so.0 jsonnet-0.14.0_2 libjsonnet++.so.0 jsonnet-0.14.0_2 libigdgmm.so.12 intel-gmmlib-19.3.4_1 +libcdk.so.6.2.4 cdk-5.0_1 diff --git a/srcpkgs/cdk-devel b/srcpkgs/cdk-devel new file mode 120000 index 00000000000..e43a520249d --- /dev/null +++ b/srcpkgs/cdk-devel @@ -0,0 +1 @@ +cdk \ No newline at end of file diff --git a/srcpkgs/cdk/files/Makefile.patch b/srcpkgs/cdk/files/Makefile.patch new file mode 100644 index 00000000000..a5b116579dc --- /dev/null +++ b/srcpkgs/cdk/files/Makefile.patch @@ -0,0 +1,13 @@ +diff --git Makefile Makefile +index f8aa905..d6ded67 100644 +--- Makefile ++++ Makefile +@@ -676,6 +676,8 @@ $(DESTDIR)$(libdir)/${LIB_REL_NAME} :: \ + $(LIBTOOL_CREATE) ${LIB_OBJECT} ${LIBS} ${LDFLAGS} + cd $(DESTDIR)$(libdir) && ($(LN_S) ${LIB_REL_NAME} ${LIB_ABI_NAME}; $(LN_S) ${LIB_ABI_NAME} ${LIB_BASENAME}; ) + - $(SHELL) -c "if test -z "$(DESTDIR)" ; then /sbin/ldconfig; fi" ++ ar rcs libcdk.a *.o ++ install -m644 libcdk.a $(DESTDIR)$(libdir) + + uninstall \ + uninstall.libs :: diff --git a/srcpkgs/cdk/template b/srcpkgs/cdk/template new file mode 100644 index 00000000000..6b9f969618d --- /dev/null +++ b/srcpkgs/cdk/template @@ -0,0 +1,35 @@ +# Template file for 'cdk' +pkgname=cdk +version=5.0 +revision=1 +_date=20190303 +wrksrc="cdk-${version}-${_date}" +build_style=gnu-configure +configure_args="--with-ncurses=${XBPS_CROSS_BASE}/usr/lib --with-shared" +makedepends="ncurses-devel" +short_desc="Curses Development Kit - widget library, enhanced version" +maintainer="Nathan Owens " +license="GPL-2.0-only, BSD-4-Clause" +homepage="https://invisible-island.net/cdk/" +distfiles="https://fossies.org/linux/misc/cdk-${version}-${_date}.tgz" +checksum=adad7870988d44b95df57722ab8dffc587d035183eb6b12a9500ebed4d8dba25 + +pre_build() { + patch -Np0 < "$FILESDIR"/Makefile.patch +} + +post_install() { + vlicense COPYING +} + +cdk-devel_package() { + depends="${sourcepkg}-${version}_${revision} ncurses-devel" + short_desc+=" -development files" + pkg_install() { + vmove usr/bin/cdk5-config + vmove usr/include + vmove "usr/lib/*.a" + vmove "usr/lib/*.so" + vmove usr/share/man/man3 + } +}