132 lines
4.2 KiB
RPMSpec
132 lines
4.2 KiB
RPMSpec
# spec file for php-pear-Image-Text
|
|
#
|
|
# Copyright (c) 2013 Remi Collet
|
|
# License: CC-BY-SA
|
|
# http://creativecommons.org/licenses/by-sa/3.0/
|
|
#
|
|
# Please, preserve the changelog entries
|
|
#
|
|
%{!?pear_metadir: %global pear_metadir %{pear_phpdir}}
|
|
%{!?__pear: %{expand: %%global __pear %{_bindir}/pear}}
|
|
%global pear_name Image_Text
|
|
|
|
Name: php-pear-Image-Text
|
|
Version: 0.7.0
|
|
Release: 11%{?dist}
|
|
Summary: Advanced text manipulations in images
|
|
|
|
License: PHP
|
|
URL: http://pear.php.net/package/Image_Text
|
|
# remove tests which use non-free stuff (fonts)
|
|
# pear download Image_Text-%{version}
|
|
# ./strip.sh %{version}
|
|
Source0: %{pear_name}-%{version}-strip.tgz
|
|
Source1: strip.sh
|
|
|
|
BuildArch: noarch
|
|
BuildRequires: php-pear(PEAR)
|
|
|
|
Requires(post): %{__pear}
|
|
Requires(postun): %{__pear}
|
|
Requires: php-gd
|
|
Requires: php-pcre
|
|
Requires: php-pear(PEAR)
|
|
|
|
Provides: php-pear(%{pear_name}) = %{version}
|
|
|
|
|
|
%description
|
|
%{pear_name} provides a comfortable interface to text manipulations in GD
|
|
images. Beside common Freetype2 functionality it offers to handle texts
|
|
in a graphic- or office-tool like way. For example it allows alignment of
|
|
texts inside a text box, rotation (around the top left corner of a text
|
|
box or it's center point) and the automatic measurement of the optimal
|
|
font size for a given text box.
|
|
|
|
|
|
%prep
|
|
%setup -q -c
|
|
|
|
cd %{pear_name}-%{version}
|
|
mv ../package.xml %{name}.xml
|
|
|
|
|
|
%build
|
|
cd %{pear_name}-%{version}
|
|
# Empty build section, most likely nothing required.
|
|
|
|
|
|
%install
|
|
cd %{pear_name}-%{version}
|
|
%{__pear} install --nodeps --packagingroot %{buildroot} %{name}.xml
|
|
|
|
# Clean up unnecessary files
|
|
rm -rf %{buildroot}%{pear_metadir}/.??*
|
|
|
|
# Install XML package description
|
|
mkdir -p %{buildroot}%{pear_xmldir}
|
|
install -pm 644 %{name}.xml %{buildroot}%{pear_xmldir}
|
|
|
|
|
|
%post
|
|
%{__pear} install --nodeps --soft --force --register-only \
|
|
%{pear_xmldir}/%{name}.xml >/dev/null || :
|
|
|
|
%postun
|
|
if [ $1 -eq 0 ] ; then
|
|
%{__pear} uninstall --nodeps --ignore-errors --register-only \
|
|
pear.php.net/%{pear_name} >/dev/null || :
|
|
fi
|
|
|
|
|
|
%files
|
|
%doc %{pear_docdir}/%{pear_name}
|
|
%{pear_xmldir}/%{name}.xml
|
|
%dir %{pear_phpdir}/Image
|
|
%{pear_phpdir}/Image/Text.php
|
|
%{pear_phpdir}/Image/Text
|
|
|
|
|
|
%changelog
|
|
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.0-11
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
|
|
|
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.0-10
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
|
|
|
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.0-9
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
|
|
|
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.0-8
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
|
|
|
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.0-7
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
|
|
|
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.0-6
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
|
|
|
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.0-5
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
|
|
|
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.0-4
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
|
|
|
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.0-3
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
|
|
|
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.0-2
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
|
|
|
* Wed Aug 07 2013 Remi Collet <remi@fedoraproject.org> - 0.7.0-1
|
|
- Update to 0.7.0
|
|
- LICENSE now provided by upstream
|
|
|
|
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.1-3
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
|
|
|
|
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.1-2
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
|
|
|
|
* Wed Jan 16 2013 Remi Collet <remi@fedoraproject.org> - 0.6.1-1
|
|
- Initial package
|