Blame SPECS/adobe-mappings-cmap.spec

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