From ddd4258d96862555ddd6ebb695e90998cc58a24f Mon Sep 17 00:00:00 2001 From: Toshaan Bharvani Date: Wed, 6 Jul 2022 10:58:18 +0200 Subject: [PATCH] initial package creation Signed-off-by: Toshaan Bharvani --- SOURCES/.gitkeeper | 0 SPECS/adobe-mappings-pdf.spec | 114 ++++++++++++++++++++++++++++++++++ 2 files changed, 114 insertions(+) create mode 100644 SOURCES/.gitkeeper create mode 100644 SPECS/adobe-mappings-pdf.spec diff --git a/SOURCES/.gitkeeper b/SOURCES/.gitkeeper new file mode 100644 index 0000000..e69de29 diff --git a/SPECS/adobe-mappings-pdf.spec b/SPECS/adobe-mappings-pdf.spec new file mode 100644 index 0000000..80cd897 --- /dev/null +++ b/SPECS/adobe-mappings-pdf.spec @@ -0,0 +1,114 @@ +Name: adobe-mappings-pdf +Summary: PDF mapping resources from Adobe +Version: 20180407 +Release: 10%{?dist} +License: BSD + +URL: https://www.adobe.com/ +Source: https://github.com/adobe-type-tools/mapping-resources-pdf/archive/%{version}.tar.gz#/mapping-resources-pdf-%{version}.tar.gz + +BuildArch: noarch +BuildRequires: git +BuildRequires: make + +%description +Mapping resources for PDF have a variety of functions, such as mapping CIDs +(Character IDs) to character codes, or mapping character codes to other +character codes. + +These mapping resources for PDF should not be confused with CMap resources. +While both types of resources share the same file structure and syntax, they +have very different functions. + +These PDF mapping resources are useful for some applications (e.g. Ghostscript) +to function properly. + +# === SUBPACKAGES ============================================================= + +%package devel +Summary: RPM macros for Adobe's PDF mapping resources +Requires: %{name} = %{version}-%{release} + +%description devel +This package is useful for development purposes only. It installs RPM +macros useful for building packages against %{name}, +as well as all the fonts contained in this font set. + + +# === BUILD INSTRUCTIONS ====================================================== + +# NOTE: This package provides only resource files, which are already +# "pre-compiled" to smallest size possible, but they still remain in +# postscript format as intended. That's why there is no %%build phase. + +%prep +%autosetup -n mapping-resources-pdf-%{version} -S git + +%install +%make_install prefix=%{_prefix} + +# Generate the macro containing the root path to our mappings files: +install -m 0755 -d %{buildroot}%{_rpmconfigdir}/macros.d + +cat > %{buildroot}%{_rpmconfigdir}/macros.d/macros.%{name} << _EOF +%%adobe_mappings_rootpath %{_datadir}/adobe/resources/mapping/ +_EOF + +# === PACKAGING INSTRUCTIONS ================================================== + +%files +%doc README.md +%license LICENSE.txt + +%dir %{_datadir}/adobe +%dir %{_datadir}/adobe/resources +%dir %{_datadir}/adobe/resources/mapping + +%{_datadir}/adobe/resources/mapping/pdf2other +%{_datadir}/adobe/resources/mapping/pdf2unicode + +%files devel +%{_rpmconfigdir}/macros.d/macros.%{name} + +# ============================================================================= + +%changelog +* Mon Aug 09 2021 Mohan Boddu - 20180407-10 +- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags + Related: rhbz#1991688 + +* Thu Apr 15 2021 Mohan Boddu - 20180407-9 +- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937 + +* Mon Jan 25 2021 Fedora Release Engineering - 20180407-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Mon Jul 27 2020 Fedora Release Engineering - 20180407-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Mon Mar 16 2020 Zdenek Dohnal - 20180407-6 +- remove mention of Fedora from desc + +* Tue Jan 28 2020 Fedora Release Engineering - 20180407-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Wed Jul 24 2019 Fedora Release Engineering - 20180407-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Thu Jan 31 2019 Fedora Release Engineering - 20180407-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Thu Jul 12 2018 Fedora Release Engineering - 20180407-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Tue Apr 24 2018 David Kaspar [Dee'Kej] - 20180407-1 +- Rebase to latest upstream version + +* Wed Feb 07 2018 Fedora Release Engineering - 20170901-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Wed Jan 03 2018 David Kaspar [Dee'Kej] - 20170901-2 +- *-devel subpackage added + +* Tue Sep 12 2017 David Kaspar [Dee'Kej] - 20170901-1 +- Initial version of specfile