7 |
%define enable_graphwiz 1 |
%define enable_graphwiz 1 |
8 |
%{?_with_graphwiz: %global enable_graphwiz 1} |
%{?_with_graphwiz: %global enable_graphwiz 1} |
9 |
|
|
10 |
%define Name GraphicsMagick |
%define upstream_name GraphicsMagick |
11 |
%define libname %mklibname %name 3 |
%define libname %mklibname %name 3 |
12 |
%define libwandname %mklibname graphicsmagickwand 2 |
%define libwandname %mklibname graphicsmagickwand 2 |
13 |
%define develname %mklibname %name -d |
%define develname %mklibname %name -d |
14 |
%define qlev Q8 |
%define qlev Q8 |
15 |
|
|
16 |
Summary: An X application for displaying and manipulating images |
Summary: An X application for displaying and manipulating images |
17 |
Name: graphicsmagick |
upstream_name: graphicsmagick |
18 |
Version: 1.3.20 |
Version: 1.3.20 |
19 |
Release: %mkrel 7 |
Release: %mkrel 7 |
20 |
License: GPLv2+ |
License: GPLv2+ |
21 |
Group: Graphics/Editors and Converters |
Group: Graphics/Editors and Converters |
22 |
URL: http://www.graphicsmagick.org/ |
URL: http://www.graphicsmagick.org/ |
23 |
Source0: http://downloads.sourceforge.net/%{name}/%{Name}-%{version}.tar.xz |
Source0: http://downloads.sourceforge.net/%{name}/%{upstream_name}-%{version}.tar.xz |
24 |
Patch0: GraphicsMagick-1.3.15-use-so-for-modules.patch |
Patch0: GraphicsMagick-1.3.15-use-so-for-modules.patch |
25 |
Patch1: GraphicsMagick-1.3.16-perl-link.patch |
Patch1: GraphicsMagick-1.3.16-perl-link.patch |
26 |
Patch2: GraphicsMagick-1.3.20-CVE-2014-1947.patch |
Patch2: GraphicsMagick-1.3.20-CVE-2014-1947.patch |
68 |
%dir %{_datadir}/GraphicsMagick-%{version}/config |
%dir %{_datadir}/GraphicsMagick-%{version}/config |
69 |
%{_datadir}/GraphicsMagick-%{version}/config/*.mgk |
%{_datadir}/GraphicsMagick-%{version}/config/*.mgk |
70 |
%if %build_modules |
%if %build_modules |
71 |
%dir %{_libdir}/%{Name}-%{version}/modules-%{qlev} |
%dir %{_libdir}/%{upstream_name}-%{version}/modules-%{qlev} |
72 |
%{_libdir}/%{Name}-%{version}/modules-%{qlev}/filters |
%{_libdir}/%{upstream_name}-%{version}/modules-%{qlev}/filters |
73 |
%dir %{_libdir}/%{Name}-%{version}/modules-%{qlev}/coders |
%dir %{_libdir}/%{upstream_name}-%{version}/modules-%{qlev}/coders |
74 |
%{_libdir}/%{Name}-%{version}/modules-%{qlev}/coders/*.so |
%{_libdir}/%{upstream_name}-%{version}/modules-%{qlev}/coders/*.so |
75 |
%endif |
%endif |
76 |
%{_mandir}/man1/GraphicsMagick++-config.1.* |
%{_mandir}/man1/GraphicsMagick++-config.1.* |
77 |
%{_mandir}/man1/GraphicsMagick-config.1.* |
%{_mandir}/man1/GraphicsMagick-config.1.* |
83 |
#-------------------------------------------------------------- |
#-------------------------------------------------------------- |
84 |
|
|
85 |
%package -n %{libname} |
%package -n %{libname} |
86 |
Summary: %Name libraries |
Summary: %upstream_name libraries |
87 |
Group: System/Libraries |
Group: System/Libraries |
88 |
|
|
89 |
%description -n %{libname} |
%description -n %{libname} |
97 |
#-------------------------------------------------------------- |
#-------------------------------------------------------------- |
98 |
|
|
99 |
%package -n %{libwandname} |
%package -n %{libwandname} |
100 |
Summary: %Name libraries |
Summary: %upstream_name libraries |
101 |
Group: System/Libraries |
Group: System/Libraries |
102 |
|
|
103 |
%description -n %{libwandname} |
%description -n %{libwandname} |
110 |
#-------------------------------------------------------------- |
#-------------------------------------------------------------- |
111 |
|
|
112 |
%package -n %{develname} |
%package -n %{develname} |
113 |
Summary: Static libraries and header files for %{Name} app development |
Summary: Static libraries and header files for %{upstream_name} app development |
114 |
Group: Development/C |
Group: Development/C |
115 |
Provides: %{name}-devel = %{version}-%{release} |
Provides: %{name}-devel = %{version}-%{release} |
116 |
Provides: %{Name}-devel = %{version}-%{release} |
Provides: %{upstream_name}-devel = %{version}-%{release} |
117 |
Obsoletes: %mklibname -d graphicsmagick 1.1.10 |
Obsoletes: %mklibname -d graphicsmagick 1.1.10 |
118 |
Requires: %{libname} = %{version} |
Requires: %{libname} = %{version} |
119 |
Requires: %{libwandname} = %{version} |
Requires: %{libwandname} = %{version} |
153 |
#-------------------------------------------------------------- |
#-------------------------------------------------------------- |
154 |
|
|
155 |
%package -n perl-Graphics-Magick |
%package -n perl-Graphics-Magick |
156 |
Summary: Libraries and modules for access to %Name from perl |
Summary: Libraries and modules for access to %upstream_name from perl |
157 |
Group: Development/Perl |
Group: Development/Perl |
158 |
Requires: %{name} = %{version} |
Requires: %{name} = %{version} |
159 |
%if %{enable_graphwiz} |
%if %{enable_graphwiz} |
161 |
%endif |
%endif |
162 |
|
|
163 |
%description -n perl-Graphics-Magick |
%description -n perl-Graphics-Magick |
164 |
This is the %Name perl support package. It includes perl modules |
This is the %upstream_name perl support package. It includes perl modules |
165 |
and support files for access to GraphicsMagick library from perl. |
and support files for access to GraphicsMagick library from perl. |
166 |
|
|
167 |
%files -n perl-Graphics-Magick |
%files -n perl-Graphics-Magick |
185 |
#-------------------------------------------------------------- |
#-------------------------------------------------------------- |
186 |
|
|
187 |
%prep |
%prep |
188 |
%setup -q |
%setup -q -n %{upstream_name}-%{version} |
189 |
%patch0 -p0 |
%patch0 -p0 |
190 |
%patch1 -p1 -b .perl-link |
%patch1 -p1 -b .perl-link |
191 |
%patch2 -p1 -b .CVE-2014-1947 |
%patch2 -p1 -b .CVE-2014-1947 |