From 9d966105f3bf548f8b629678c383c6ed33872e60 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89rico=20Rolim?= Date: Sun, 23 Aug 2020 20:27:21 -0300 Subject: [PATCH 1/2] common/hooks: remove remove-localized-manpages hook. Allow packages to include localized man pages. Needed for manpages-l10n. --- .../01-remove-localized-manpages.sh | 20 ------------------- 1 file changed, 20 deletions(-) delete mode 100644 common/hooks/post-install/01-remove-localized-manpages.sh diff --git a/common/hooks/post-install/01-remove-localized-manpages.sh b/common/hooks/post-install/01-remove-localized-manpages.sh deleted file mode 100644 index bee8d9d84e6..00000000000 --- a/common/hooks/post-install/01-remove-localized-manpages.sh +++ /dev/null @@ -1,20 +0,0 @@ -# This hook removes localized man(1) files - -hook() { - local section mandir=${PKGDESTDIR}/usr/share/man - - for section in ${mandir}/*; do - if ! [ -d ${section} ]; then - continue - fi - - case ${section} in - ${mandir}/man[0-9n]|${mandir}/man[013][fp]) - continue;; - ${mandir}/cat[0-9n]|${mandir}/cat[013][fp]) - continue;; - esac - - rm -rf ${section} - done -} From 5a5a564dfd6457264eb449f36372028006423c18 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89rico=20Rolim?= Date: Sun, 23 Aug 2020 20:27:44 -0300 Subject: [PATCH 2/2] New package: manpages-pt-br-4.2.0. Plus subpackages for other languages. --- srcpkgs/manpages-de | 1 + srcpkgs/manpages-fr | 1 + srcpkgs/manpages-nl | 1 + srcpkgs/manpages-pl | 1 + srcpkgs/manpages-pt-br/template | 55 +++++++++++++++++++++++++++++++++ srcpkgs/manpages-pt-br/update | 2 ++ srcpkgs/manpages-ro | 1 + 7 files changed, 62 insertions(+) create mode 120000 srcpkgs/manpages-de create mode 120000 srcpkgs/manpages-fr create mode 120000 srcpkgs/manpages-nl create mode 120000 srcpkgs/manpages-pl create mode 100644 srcpkgs/manpages-pt-br/template create mode 100644 srcpkgs/manpages-pt-br/update create mode 120000 srcpkgs/manpages-ro diff --git a/srcpkgs/manpages-de b/srcpkgs/manpages-de new file mode 120000 index 00000000000..3cf72f5bb89 --- /dev/null +++ b/srcpkgs/manpages-de @@ -0,0 +1 @@ +manpages-pt-br \ No newline at end of file diff --git a/srcpkgs/manpages-fr b/srcpkgs/manpages-fr new file mode 120000 index 00000000000..3cf72f5bb89 --- /dev/null +++ b/srcpkgs/manpages-fr @@ -0,0 +1 @@ +manpages-pt-br \ No newline at end of file diff --git a/srcpkgs/manpages-nl b/srcpkgs/manpages-nl new file mode 120000 index 00000000000..3cf72f5bb89 --- /dev/null +++ b/srcpkgs/manpages-nl @@ -0,0 +1 @@ +manpages-pt-br \ No newline at end of file diff --git a/srcpkgs/manpages-pl b/srcpkgs/manpages-pl new file mode 120000 index 00000000000..3cf72f5bb89 --- /dev/null +++ b/srcpkgs/manpages-pl @@ -0,0 +1 @@ +manpages-pt-br \ No newline at end of file diff --git a/srcpkgs/manpages-pt-br/template b/srcpkgs/manpages-pt-br/template new file mode 100644 index 00000000000..51a46f0452d --- /dev/null +++ b/srcpkgs/manpages-pt-br/template @@ -0,0 +1,55 @@ +# Template file for 'manpages-pt-br' +pkgname=manpages-pt-br +version=4.2.0 +revision=1 +_prjname=manpages-l10n +wrksrc=${_prjname}-v${version} +build_style=gnu-configure +make_build_args="comp_extension= compressor=cat" +hostmakedepends="po4a" +_desc="Translations of manpages" +short_desc="${_desc} - Brazilian Portuguese (Português Brasileiro)" +maintainer="Érico Nogueira " +license="GPL-3.0-or-later" +homepage="https://manpages-l10n-team.pages.debian.net/manpages-l10n/" +distfiles="https://salsa.debian.org/manpages-l10n-team/${_prjname}/-/archive/v${version}/${_prjname}-v${version}.tar.gz" +checksum=efb0cdf72510ca74d6f6172c44059d7726116d2e3839e70f494a2e8e3728f6fb + +post_install() { + find $DESTDIR -name '*systemd*' -delete +} + +manpages-nl_package() { + short_desc="${_desc} - Dutch (Nederlands)" + pkg_install() { + vmove usr/share/man/nl + } +} + +manpages-fr_package() { + short_desc="${_desc} - French (Français)" + pkg_install() { + vmove usr/share/man/fr + } +} + +manpages-de_package() { + short_desc="${_desc} - German (Deutsch)" + pkg_install() { + vmove usr/share/man/de + } +} + +manpages-pl_package() { + short_desc="${_desc} - Polish (Polski)" + pkg_install() { + vmove usr/share/man/pl + } +} + +manpages-ro_package() { + short_desc="${_desc} - Romanian (Limba Română)" + pkg_install() { + vmove usr/share/man/ro + } +} diff --git a/srcpkgs/manpages-pt-br/update b/srcpkgs/manpages-pt-br/update new file mode 100644 index 00000000000..43c7e78b44e --- /dev/null +++ b/srcpkgs/manpages-pt-br/update @@ -0,0 +1,2 @@ +pkgname=manpages-l10n +site="https://salsa.debian.org/manpages-l10n-team/manpages-l10n/-/tags" diff --git a/srcpkgs/manpages-ro b/srcpkgs/manpages-ro new file mode 120000 index 00000000000..3cf72f5bb89 --- /dev/null +++ b/srcpkgs/manpages-ro @@ -0,0 +1 @@ +manpages-pt-br \ No newline at end of file