From e0790f19b4940118c10a56cee29ff34d18c00343 Mon Sep 17 00:00:00 2001 From: Isaac Freund Date: Wed, 21 Apr 2021 22:08:49 +0200 Subject: [PATCH 1/4] libxkbcommon: update to 1.2.1. --- srcpkgs/libxkbcommon/template | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/srcpkgs/libxkbcommon/template b/srcpkgs/libxkbcommon/template index aa45eb16360b..9e2fa45bb474 100644 --- a/srcpkgs/libxkbcommon/template +++ b/srcpkgs/libxkbcommon/template @@ -1,6 +1,6 @@ # Template file for 'libxkbcommon' pkgname=libxkbcommon -version=1.0.3 +version=1.2.1 revision=1 wrksrc="${pkgname}-${pkgname#lib}-${version}" build_style=meson @@ -10,11 +10,11 @@ hostmakedepends="pkg-config bison wayland-protocols wayland-devel" makedepends="xkeyboard-config libxcb-devel wayland-devel wayland-protocols" depends="xkeyboard-config" short_desc="Library to handle keyboard descriptions" -maintainer="Orphaned " +maintainer="Isaac Freund " license="MIT" homepage="https://xkbcommon.org/" distfiles="https://github.com/xkbcommon/libxkbcommon/archive/xkbcommon-${version}.tar.gz" -checksum=5d10a57ab65daad7d975926166770eca1d2c899131ab96c23845df1c42da5c31 +checksum=50684541c11686203650f6ac8fe9b4b0343158fb7c54fbb0c86147f1ff5a5dbc post_install() { vlicense LICENSE From ef46649c7c95a7f7b4e1eee2c023c92c3207716d Mon Sep 17 00:00:00 2001 From: Vassilios Grigoriadis Date: Wed, 21 Apr 2021 23:42:01 +0300 Subject: [PATCH 2/4] New package: dcw-gmt-2.0.0 --- srcpkgs/dcw-gmt/template | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 srcpkgs/dcw-gmt/template diff --git a/srcpkgs/dcw-gmt/template b/srcpkgs/dcw-gmt/template new file mode 100644 index 000000000000..58a8271006ab --- /dev/null +++ b/srcpkgs/dcw-gmt/template @@ -0,0 +1,22 @@ +# Template file for 'dcw-gmt' +pkgname=dcw-gmt +version=2.0.0 +revision=1 +build_style=fetch +hostmakedepends="tar" +short_desc="DCW-GMT: The Digital Chart of the World for GMT" +maintainer="Vassilios Grigoriadis " +license="LGPL-3.0-or-later" +homepage="https://github.com/GenericMappingTools/dcw-gmt" +distfiles="https://github.com/GenericMappingTools/dcw-gmt/releases/download/${version}/dcw-gmt-${version}.tar.gz" +checksum=d71d209c837a805fed0773c03fadbb26e8c90eb6b68e496ac4a1298c3246cc7a + +do_install() { + tar -xf "dcw-gmt-${version}.tar.gz" + rm "dcw-gmt-${version}.tar.gz" + vmkdir usr/share/dcw-gmt + vcopy "dcw-gmt-${version}/*.nc" usr/share/dcw-gmt + vcopy "dcw-gmt-${version}/*.txt" usr/share/dcw-gmt + vcopy "dcw-gmt-${version}/README.md" usr/share/dcw-gmt + vcopy "dcw-gmt-${version}/ChangeLog" usr/share/dcw-gmt +} From 14c11bd43f6fd4607c9f7f59699059443fda8a3b Mon Sep 17 00:00:00 2001 From: Vassilios Grigoriadis Date: Wed, 21 Apr 2021 23:44:15 +0300 Subject: [PATCH 3/4] New package: gshhg-gmt-2.3.7 --- srcpkgs/gshhg-gmt/template | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 srcpkgs/gshhg-gmt/template diff --git a/srcpkgs/gshhg-gmt/template b/srcpkgs/gshhg-gmt/template new file mode 100644 index 000000000000..c4619c3f12f8 --- /dev/null +++ b/srcpkgs/gshhg-gmt/template @@ -0,0 +1,20 @@ +# Template file for 'gshhg-gmt' +pkgname=gshhg-gmt +version=2.3.7 +revision=1 +build_style=fetch +hostmakedepends="tar" +short_desc="Global Self-consistent Hierarchical High-resolution Geography for GMT" +maintainer="Vassilios Grigoriadis " +license="LGPL-3.0-or-later" +homepage="https://github.com/GenericMappingTools/gshhg-gmt" +distfiles="https://github.com/GenericMappingTools/gshhg-gmt/releases/download/${version}/gshhg-gmt-$version.tar.gz" +checksum=9bb1a956fca0718c083bef842e625797535a00ce81f175df08b042c2a92cfe7f + +do_install() { + tar -xf "gshhg-gmt-${version}.tar.gz" + rm "gshhg-gmt-${version}.tar.gz" + vmkdir usr/share/gshhg-gmt + vcopy "gshhg-gmt-${version}/*.nc" usr/share/gshhg-gmt + vcopy "gshhg-gmt-${version}/README.TXT" usr/share/gshhg-gmt +} From 57a6382d540ae774ba60defafeed5081b077dea4 Mon Sep 17 00:00:00 2001 From: Vassilios Grigoriadis Date: Wed, 21 Apr 2021 23:55:00 +0300 Subject: [PATCH 4/4] New package: gmt-6.1.1 --- common/shlibs | 2 ++ srcpkgs/gmt-devel | 1 + srcpkgs/gmt/template | 32 ++++++++++++++++++++++++++++++++ 3 files changed, 35 insertions(+) create mode 120000 srcpkgs/gmt-devel create mode 100644 srcpkgs/gmt/template diff --git a/common/shlibs b/common/shlibs index 966f665424f3..59aa1e431d62 100644 --- a/common/shlibs +++ b/common/shlibs @@ -3978,3 +3978,5 @@ libldacBT_enc.so.2 ldacBT-2.0.2.3_1 libgumbo.so.1 gumbo-parser-0.10.1_2 libmariadb.so.3 libmariadbclient-10.5.9_1 libmariadbd.so.19 libmariadbclient-10.5.9_1 +libpostscriptlight.so.6 gmt-6.1.1_1 +libgmt.so.6 gmt-6.1.1_1 diff --git a/srcpkgs/gmt-devel b/srcpkgs/gmt-devel new file mode 120000 index 000000000000..08f7b8d70c77 --- /dev/null +++ b/srcpkgs/gmt-devel @@ -0,0 +1 @@ +gmt \ No newline at end of file diff --git a/srcpkgs/gmt/template b/srcpkgs/gmt/template new file mode 100644 index 000000000000..687b4d78945a --- /dev/null +++ b/srcpkgs/gmt/template @@ -0,0 +1,32 @@ +# Template file for 'gmt' +pkgname=gmt +version=6.1.1 +revision=1 +build_style=cmake +# Enforcing LGPL conformance during build time to avoid +# building components that have a proprietary non-permissive license. +configure_args="-DGSHHG_ROOT=usr/share/gshhg-gmt + -DDCW_ROOT=usr/share/dcw-gmt + -DGMT_DATADIR=usr/share/gmt + -DGMT_DOCDIR=usr/share/doc/gmt + -DLICENSE_RESTRICTED=LGPL" +makedepends="git ghostscript-devel netcdf-devel libcurl-devel + libgdal-devel pcre2-devel fftw-devel lapack-devel + blas-devel dcw-gmt gshhg-gmt" +depends="ghostscript netcdf libcurl libgdal dcw-gmt gshhg-gmt pcre2 + libfftw lapack blas" +short_desc="Generic Mapping Tools" +maintainer="Vassilios Grigoriadis " +license="LGPL-3.0-or-later" +homepage="https://www.generic-mapping-tools.org/" +distfiles=https://github.com/GenericMappingTools/gmt/releases/download/${version}/gmt-${version}-src.tar.gz +checksum="9706ffa858a98bb1b97162e3887aa03c6c746017a274951e94a6341a59efad12" +nocross=yes + +gmt-devel_package() { + short_desc+=" - development files" + depends="${sourcepkg}>=${version}_${revision}" + pkg_install() { + vmove usr/include + } +}