X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=dgs.spec;h=13fec54ca0b72736c02c8af41c17dcd72bb3deee;hb=6e61e40ec203e5a18b9b0fc7dbb2dc1dc48cd6ca;hp=5124af31bed283293e1206b260f4d729d927e6c1;hpb=90c9a10e3ae4767a0dfc8fc823ec0366751358e6;p=packages%2Fdgs.git diff --git a/dgs.spec b/dgs.spec index 5124af3..13fec54 100644 --- a/dgs.spec +++ b/dgs.spec @@ -1,53 +1,122 @@ Name: dgs Summary: Display GhostScript - Libraries supporting Display PostScript (DPS) -Version: 0.5.0 +Summary(pl): Display GhostScript - biblioteki wspieraj±ce Display PostScript +Version: 0.5.9.1 Release: 1 -Copyright: GPL +License: GPL Vendor: The Seawood Project -Source: ftp://alpha.gnu.org/gnu/gnustep/%{name}-%{version}.tar.gz -Group: Applications/Graphics +Group: X11/Libraries +Source0: ftp://ftp.gnustep.org/pub/gnustep/%{name}/%{name}-%{version}.tar.gz +Patch0: dgs-DESTDIR.patch +BuildRequires: glib-devel +BuildRequires: libjpeg-devel +BuildRequires: XFree86-devel Requires: ghostscript -BuildRoot: /tmp/%{name}-%{version}-root +BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) + +%define _prefix /usr/X11R6 +%define _aclocaldir %(aclocal --print-ac-dir) %description The Display Ghostscript System is functionally upward-compatible with -Adobe Display PostScript, but it has been written independently. The +Adobe Display PostScript, but it has been written independently. The Display Ghostscript System provides a device-independent imaging model -for displaying information on a screen. The imaging model uses the +for displaying information on a screen. The imaging model uses the PostScript language which has powerful graphics capabilities and frees -the programmer from display-specific details like screen resolution and -color issues. +the programmer from display-specific details like screen resolution +and color issues. + +%description -l pl +Display Ghostscript System jest kompatybilny w górê pod wzglêdem +funkcjonalno¶ci z Adobe Display PostScript, zosta³ jednak napisany +niezale¿nie od niego. Dziêki Display Ghostscript System otrzymujemy +niezale¿ny od urz±dzenia model wyswietlania informacji na ekranie. +Model ten wykorzystuje jêzyk PostScript, który posiada ogromne +mozliwo¶ci graficzne i uwalnia programistê od zajmowania siê +szczegó³ami zwi±zanymi z wy¶wietlaniem, takimi jak rozdzielczo¶æ +ekranu i kwestie zwi±zane z kolorami. + +%package devel +Summary: Header files and etc for develop Display PostScript applications +Summary(pl): Pliki nag³ówkowe i dokumentacja do bibliotek do Display PostScriptu +Group: X11/Development/Libraries +Group(pl): X11/Programowanie/Biblioteki +Requires: %{name} = %{version} + +%description devel +Header files and etc for develop Display PostScript applications. + +%description -l pl devel +Pliki nag³ówkowe i dokumentacja do bibliotek do Display PostScriptu. + +%package static +Summary: Static Display PostScript libraries +Summary(pl): Biblioteki statyczne DPS +Group: X11/Development/Libraries +Group(pl): X11/Programowanie/Biblioteki +Requires: %{name}-devel = %{version} + +%description static +Static Display PostScript libraries. + +%description static -l pl +Biblioteki statyczne DPS. %prep -%setup -n dgs +%setup -q -n %{name}-0.5.9 +%patch -p1 %build -CFLAGS="$RPM_OPT_FLAGS" LDFLAGS="-s" \ -CXXFLAGS="$RPM_OPT_FLAGS" \ -./configure %{_target} \ - --prefix=/usr +%configure2_13 -make shared=yes debug=no +%{__make} \ + shared=yes \ + debug=no \ + SHARE_JPEG=1 \ + gsdir=/usr/share/ghostscript \ + gsdatadir=/usr/share/ghostscript \ %install rm -rf $RPM_BUILD_ROOT -install -d $RPM_BUILD_ROOT/usr -make install prefix=$RPM_BUILD_ROOT/usr shared=yes debug=no +%{__make} install \ + DESTDIR=$RPM_BUILD_ROOT \ + m4datadir=%{_aclocaldir} + shared=yes debug=no # remove files provided by normal ghostscript rm -rf $RPM_BUILD_ROOT%{_mandir} -cd $RPM_BUILD_ROOT%{_bindir} -rm bdftops font2c gsbj gsdj gsdj500 gslj gslp gsnd pdf2dsc pdf2ps printafm \ - ps2ascii ps2epsi ps2pdf wftopfa +(cd $RPM_BUILD_ROOT%{_bindir};\ +rm -f bdftops font2c gsbj gsdj gsdj500 gslj gslp gsnd printafm wftopfa) + +gzip -9nf ANNOUNCE FAQ NEWS README STATUS TODO ChangeLog + +%clean +rm -rf $RPM_BUILD_ROOT + +%post -p /sbin/ldconfig +%postun -p /sbin/ldconfig %files -%doc ANNOUNCE FAQ INSTALL NEWS README STATUS SUPPORT TODO -%{_bindir}/* -/usr/include/DPS -%{_libdir}/DGS -%{_libdir}/*.a - -%changelog -* Fri Feb 5 1999 Bernhard Rosenkraenzer -- initial RPM +%defattr(644,root,root,755) +%attr(755,root,root) %{_bindir}/dgs +%attr(755,root,root) %{_bindir}/dpsexec +%attr(755,root,root) %{_bindir}/dpsnx.agent +%attr(755,root,root) %{_bindir}/makepsres +%attr(755,root,root) %{_bindir}/pswrap +%attr(755,root,root) %{_bindir}/texteroids +%attr(755,root,root) %{_bindir}/xepsf +%attr(755,root,root) %{_libdir}/lib*.so.*.*.* + +%files devel +%defattr(644,root,root,755) +%doc {ANNOUNCE,FAQ,NEWS,README,STATUS,TODO,ChangeLog}.gz +%attr(755,root,root) %{_bindir}/dgs-config +%attr(755,root,root) %{_libdir}/lib*.so +%attr(755,root,root) %{_libdir}/lib*.la +%{_includedir}/DPS +%{_aclocaldir}/* + +%files static +%defattr(644,root,root,755) +%{_libdir}/lib*.a