Changes of Revision 49
[-] | Changed | PDFlib-Lite.spec |
x 1
2 Summary: PDFlib 3 Summary(de): PDFlib 4 URL: http://www.pdflib.com/ 5 -Source0: %{name}-%{version}.tar.gz 6 +Source0: %{name}-%{version}.tar.bz2 7 Patch0: %{name}-%{version}_perlvendor.diff 8 -#Patch0: %{name}-%{version}.diff 9 -#Patch1: %{name}-%{version}_configure.diff 10 BuildRoot: %{_tmppath}/%{name}-%{version}-build 11 Packager: Carsten Schoene <cs@linux-administrator.com> 12 Vendor: linux-administrator.com 13
14 15 %if 0%{?fedora_version} >= 9 16 %define tcl_version %(echo 'puts [package require Tcl]' | tclsh | awk -F. '{print $1"."$2}') 17 +%else 18 +%define tcl_version %(echo 'puts [package require Tcl]' | tclsh) 19 %endif 20 21 %if 0%{?centos_version} >= 5 || 0%{?fedora_version} || 0%{?rhel_version} >= 500 22 BuildRequires: libtool-ltdl-devel 23 %endif 24 25 +# define extra macros 26 %if 0%{?centos_version} || 0%{?fedora_version} || 0%{?rhel_version} 27 %ifarch x86_64 28 -%define perl_vendorlib %(eval "`%{__perl} -V:installvendorlib | sed -e s@/lib@/lib64@g`"; echo $installvendorlib) 29 +%define perl_vendorlib %(eval "`%{__perl} -V:installvendorlib | sed -e s@/lib@/lib64@g`"; echo $installvendorlib) 30 %endif 31 + 32 +%define perl_process_packlist(n:) \ 33 + mkdir -p $RPM_BUILD_ROOT/var/adm/perl-modules \ 34 + test -f $RPM_BUILD_ROOT%{perl_archlib}/perllocal.pod && { sed -e "s@$RPM_BUILD_ROOT@@g" < $RPM_BUILD_ROOT%{perl_archlib}/perllocal.pod > $RPM_BUILD_ROOT/var/adm/perl-modules/%{-n:%{-n*}}%{!-n:%{name}} ; } ; \ 35 + test -n "$RPM_BUILD_ROOT" -a -d $RPM_BUILD_ROOT/%perl_sitearch/auto && find $RPM_BUILD_ROOT/%perl_sitearch/auto -name .packlist -print0 | xargs -0 -r perl -spi -e "s@$RPM_BUILD_ROOT@@g" ; \ 36 + test -n "$RPM_BUILD_ROOT" -a -d $RPM_BUILD_ROOT/%perl_vendorarch/auto && find $RPM_BUILD_ROOT/%perl_vendorarch/auto -name .packlist -print0 | xargs -0 -r perl -spi -e "s@$RPM_BUILD_ROOT@@g" ; \ 37 + rm -f $RPM_BUILD_ROOT%{perl_archlib}/perllocal.pod \ 38 + %nil 39 + 40 +#------------------------------------------------------------------------------ 41 +# Python specific macro definitions (originally from PLD). 42 +# 43 +%define py_ver %(python -c "import sys; v=sys.version_info[:2]; print '%%d.%%d'%%v" 2>/dev/null || echo PYTHON-NOT-FOUND) 44 +%define py_prefix %(python -c "import sys; print sys.prefix" 2>/dev/null || echo PYTHON-NOT-FOUND) 45 +%define py_libdir %{py_prefix}/%{_lib}/python%{py_ver} 46 +%define py_incdir %{py_prefix}/include/python%{py_ver} 47 +%define py_sitedir %{py_libdir}/site-packages 48 + 49 %endif 50 51 %ifarch x86_64 52 %if 0%{?suse_version} 53 -BuildRequires: glibc-devel-32bit 54 +BuildRequires: glibc-devel-32bit glibc-32bit 55 %endif 56 %endif 57 58
59 %description(de) 60 PDFlib ist ein Entwicklungs-Tool, mit dem Sie Ihre Software PDF-fähig machen oder PDF dynamisch auf Ihrem Server generieren können. PDFlib erspart Ihnen die komplizierten Interna der PDF-Erzeugung und bietet statt dessen eine einfach anzuwendende Programmierschnittstelle, mit der Sie programmgesteuert PDF-Dateien aus Ihren Anwender- oder Serverprogrammen erzeugen können. PDFlib verwendet oder erfordert keine zur PDF-Erzeugung keinerlei Zusatz-Software oder andere Tools. 61 62 +%files 63 +%defattr(-,root,root,-) 64 +%{_bindir}/pdfimage 65 +%doc doc/* 66 + 67 +###################################################################### 68 +%package -n libpdf6 69 +Summary: %{name} library files 70 +Group: Development/Libraries 71 + 72 +%description -n libpdf6 73 +%{name} library files 74 + 75 +%post -n libpdf6 -p /sbin/ldconfig 76 + 77 +%postun -n libpdf6 -p /sbin/ldconfig 78 + 79 +%files -n libpdf6 80 +%defattr(-,root,root,-) 81 +%{_libdir}/libpdf.so 82 +%{_libdir}/libpdf.so.6* 83 + 84 + 85 ###################################################################### 86 -%package devel 87 +%package -n libpdf6-devel 88 Summary: %{name} development files 89 Group: Development/Libraries 90 -Requires: %{name} 91 +Requires: libpdf6 92 93 -%description devel 94 +%description -n libpdf6-devel 95 %{name} development files (includes & extra libs) 96 97 +%files -n libpdf6-devel 98 +%defattr(-,root,root,-) 99 +%{_libdir}/libpdf.a 100 +%{_libdir}/libpdf.la 101 +%{_prefix}/include/pdflib.h 102 +%{_bindir}/pdflib-config 103 +%doc doc/* 104 + 105 106 ###################################################################### 107 %package perl 108 Summary: %{name} for Perl 109 Group: Development/Libraries 110 -Requires: %{name}, perl 111 +Requires: perl 112 113 %description perl 114 %{name} Perl Extension 115 116 +%files perl 117 +%defattr(-,root,root,-) 118 +%{perl_vendorlib}/pdflib_pl.so* 119 +%{perl_vendorlib}/pdflib_pl.pm 120 + 121 + 122 +###################################################################### 123 +%package perl-devel 124 +Summary: %{name} for Perl development files 125 +Group: Development/Libraries 126 +Requires: %{name}-perl 127 + 128 +%description perl-devel 129 +%{name} Perl Extension development files 130 + 131 +%files perl-devel 132 +%defattr(-,root,root,-) 133 +%{perl_vendorlib}/pdflib_pl.a 134 +%{perl_vendorlib}/pdflib_pl.la 135 + 136 137 ###################################################################### 138 %package tcl 139 Summary: %{name} for TCL 140 Group: Development/Libraries 141 -Requires: %{name}, tcl 142 +Requires: tcl 143 144 %description tcl 145 %{name} TCL Extension 146 147 +%files tcl 148 +%if 0%{?centos_version} || 0%{?fedora_version} || 0%{?rhel_version} 149 +%defattr(-,root,root,-) 150 +%{_prefix}/share/tcl%{tcl_version}/pdflib/pdflib_tcl.so 151 +%{_prefix}/share/tcl%{tcl_version}/pdflib/pdflib_tcl.so.0 152 +%{_prefix}/share/tcl%{tcl_version}/pdflib/pdflib_tcl.so.0.0.0 153 +%{_prefix}/share/tcl%{tcl_version}/pdflib/pkgIndex.tcl 154 +%endif 155 + 156 +%if 0%{?suse_version} == 930 || 0%{?sles_version} == 9 157 +%defattr(-,root,root,-) 158 +%dir %{_prefix}/%{_lib}/tcl%{tcl_version}/pdflib 159 +%{_prefix}/%{_lib}/tcl%{tcl_version}/pdflib/pdflib_tcl.so 160 +%{_prefix}/%{_lib}/tcl%{tcl_version}/pdflib/pdflib_tcl.so.0 161 +%{_prefix}/%{_lib}/tcl%{tcl_version}/pdflib/pdflib_tcl.so.0.0.0 162 +%{_prefix}/%{_lib}/tcl%{tcl_version}/pdflib/pkgIndex.tcl 163 +%endif 164 + 165 +%if 0%{?suse_version} > 930 && 0%{?suse_version} <= 1030 166 +%defattr(-,root,root,-) 167 +%dir %{_prefix}/share/tcl/tcl%{tcl_version}/pdflib 168 +%{_prefix}/share/tcl/tcl%{tcl_version}/pdflib/pdflib_tcl.so* 169 +%{_prefix}/share/tcl/tcl%{tcl_version}/pdflib/pkgIndex.tcl 170 +%endif 171 + 172 +%if 0%{?suse_version} >= 1100 173 +%defattr(-,root,root,-) 174 +#%dir %{_libdir}/tcl/tcl%{tcl_version}/pdflib 175 +%{_libdir}/tcl/tcl%{tcl_version}/pdflib/pdflib_tcl.so 176 +%{_libdir}/tcl/tcl%{tcl_version}/pdflib/pdflib_tcl.so.0 177 +%{_libdir}/tcl/tcl%{tcl_version}/pdflib/pdflib_tcl.so.0.0.0 178 +%{_libdir}/tcl/tcl%{tcl_version}/pdflib/pkgIndex.tcl 179 +%endif 180 + 181 + 182 +###################################################################### 183 +%package tcl-devel 184 +Summary: %{name} for TCL development files 185 +Group: Development/Libraries 186 +Requires: %{name}-tcl 187 + 188 +%description tcl-devel 189 +%{name} TCL Extension development files 190 + 191 +%files tcl-devel 192 +%if 0%{?centos_version} || 0%{?fedora_version} || 0%{?rhel_version} 193 +%defattr(-,root,root,-) 194 +%{_prefix}/share/tcl%{tcl_version}/pdflib/pdflib_tcl.a 195 +%{_prefix}/share/tcl%{tcl_version}/pdflib/pdflib_tcl.la 196 +%endif 197 + 198 +%if 0%{?suse_version} == 930 || 0%{?sles_version} == 9 199 +%defattr(-,root,root,-) 200 +%{_prefix}/%{_lib}/tcl%{tcl_version}/pdflib/pdflib_tcl.a 201 |
||
Renamed | PDFlib-Lite-7.0.3.tar.bz2 ^ |