Blame SPECS/adobe-mappings-cmap.spec

Packit 26ac43
Name:             adobe-mappings-cmap
Packit 26ac43
Summary:          CMap resources for Adobe's character collections
Packit 26ac43
Version:          20171205
Packit 26ac43
Release:          3%{?dist}
Packit 26ac43
License:          BSD
Packit 26ac43
Packit 26ac43
URL:              https://www.adobe.com/
Packit 26ac43
Source:           https://github.com/adobe-type-tools/cmap-resources/archive/%{version}.tar.gz#/cmap-resources-%{version}.tar.gz
Packit 26ac43
Packit 26ac43
BuildArch:        noarch
Packit 26ac43
BuildRequires:    git
Packit 26ac43
Packit 26ac43
%description
Packit 26ac43
CMap (Character Map) resources are used to unidirectionally map character codes,
Packit 26ac43
such as Unicode encoding form, to CIDs (Character IDs -- meaning glyphs) of a
Packit 26ac43
CIDFont resource.
Packit 26ac43
Packit 26ac43
These CMap resources are useful for some applications (e.g. Ghostscript) to
Packit 26ac43
correctly display text containing Japanese, (Traditional) Chinese, or Korean
Packit 26ac43
characters.
Packit 26ac43
Packit 26ac43
# === SUBPACKAGES =============================================================
Packit 26ac43
Packit 26ac43
%package deprecated
Packit 26ac43
Summary:          Deprecated CMap resources for Adobe's character collections
Packit 26ac43
Requires:         %{name} = %{version}-%{release}
Packit 26ac43
Packit 26ac43
%description deprecated
Packit 26ac43
This sub-package contains currently deprecated CMap resources that some
Packit 26ac43
applications might still require to function properly.
Packit 26ac43
Packit 26ac43
%package devel
Packit 26ac43
Summary:          RPM macros for Adobe's CMap resources for character collections
Packit 26ac43
Requires:         %{name} = %{version}-%{release}
Packit 26ac43
Requires:         %{name}-deprecated = %{version}-%{release}
Packit 26ac43
Packit 26ac43
%description devel
Packit 26ac43
This package is useful for Fedora development purposes only. It installs RPM
Packit 26ac43
macros useful for building packages against %{name},
Packit 26ac43
as well as all the fonts contained in this font set.
Packit 26ac43
Packit 26ac43
# === BUILD INSTRUCTIONS ======================================================
Packit 26ac43
Packit 26ac43
# NOTE: This package provides only resource files, which are already
Packit 26ac43
#       "pre-compiled" to smallest size possible, but they still remain in
Packit 26ac43
#       postscript format as intended. That's why there is no %%build phase.
Packit 26ac43
Packit 26ac43
%prep
Packit 26ac43
%autosetup -n cmap-resources-%{version} -S git
Packit 26ac43
Packit 26ac43
%install
Packit 26ac43
%make_install prefix=%{_prefix}
Packit 26ac43
Packit 26ac43
# Generate the macro containing the root path to our mappings files:
Packit 26ac43
install -m 0755 -d %{buildroot}%{_rpmconfigdir}/macros.d
Packit 26ac43
Packit 26ac43
cat > %{buildroot}%{_rpmconfigdir}/macros.d/macros.%{name} << _EOF
Packit 26ac43
%%adobe_mappings_rootpath     %{_datadir}/adobe/resources/mapping/
Packit 26ac43
_EOF
Packit 26ac43
Packit 26ac43
# === PACKAGING INSTRUCTIONS ==================================================
Packit 26ac43
Packit 26ac43
%files
Packit 26ac43
%doc README.md VERSIONS.txt
Packit 26ac43
%license LICENSE.txt
Packit 26ac43
Packit 26ac43
# Necessary directories ownership (to remove them correctly when uninstalling):
Packit 26ac43
%dir %{_datadir}/adobe
Packit 26ac43
%dir %{_datadir}/adobe/resources
Packit 26ac43
%dir %{_datadir}/adobe/resources/mapping
Packit 26ac43
Packit 26ac43
%{_datadir}/adobe/resources/mapping/CNS1
Packit 26ac43
%{_datadir}/adobe/resources/mapping/GB1
Packit 26ac43
%{_datadir}/adobe/resources/mapping/Identity
Packit 26ac43
%{_datadir}/adobe/resources/mapping/Japan1
Packit 26ac43
%{_datadir}/adobe/resources/mapping/Korea1
Packit 26ac43
Packit 26ac43
%files deprecated
Packit 26ac43
%{_datadir}/adobe/resources/mapping/deprecated
Packit 26ac43
Packit 26ac43
%files devel
Packit 26ac43
%{_rpmconfigdir}/macros.d/macros.%{name}
Packit 26ac43
Packit 26ac43
# =============================================================================
Packit 26ac43
Packit 26ac43
%changelog
Packit 26ac43
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 20171205-3
Packit 26ac43
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Packit 26ac43
Packit 26ac43
* Wed Jan 03 2018 David Kaspar [Dee'Kej] <dkaspar@redhat.com> - 20171205-2
Packit 26ac43
- *-devel subpackage added
Packit 26ac43
Packit 26ac43
* Tue Jan 02 2018 David Kaspar [Dee'Kej] <dkaspar@redhat.com> - 20171205-1
Packit 26ac43
- Rebase to latest upstream version
Packit 26ac43
Packit 26ac43
* Thu Nov 09 2017 David Kaspar [Dee'Kej] <dkaspar@redhat.com> - 20171024-1
Packit 26ac43
- Rebase to latest upstream version
Packit 26ac43
Packit 26ac43
* Mon Sep 11 2017 David Kaspar [Dee'Kej] <dkaspar@redhat.com> - 20170901-1
Packit 26ac43
- Initial version of specfile