Witam!

Przesyłam w załącznikach diffy na speca prboom, które uaktualniają go
do nowszej wersji, oraz dodają plik .desktop, oraz ikonkę. Przesyłam
na wszelki wypadek dwie wersje. Pierwsza wymaga convert z ImageMagick,
do przekonwertowania zawartego w pakiecie pliku .ico na .png. W
przypadku drugiej wersji ikonka jest dołączana jako %{SOURCE2}.
Patch %{name}-datadir.patch już nie jest potrzebny.
Proszę o przyjrzenie się temu i ewentualne uaktualnienie speca.

-- 
Pozdrawiam
Przemysław Białek

--- prboom.spec.old     2004-09-30 02:15:57.000000000 +0200
+++ prboom.spec 2004-09-30 02:16:53.575090720 +0200
@@ -2,13 +2,13 @@
 Summary:       PrBoom - a version of classic 3D shoot-em-up game
 Summary(pl):   PrBoom - wersja klasycznej strzelaniny 3D
 Name:          prboom
-Version:       2.3.0
-Release:       2
+Version:       2.3.1
+Release:       1
 License:       GPL
 Group:         X11/Applications/Games
 Source0:       http://dl.sourceforge.net/prboom/%{name}-%{version}.tar.gz
 # Source0-md5: e18224379c9e19b12ad13c38b6d87904
-Patch0:                %{name}-datadir.patch
+Source1:       %{name}.desktop
 URL:           http://prboom.sourceforge.net/
 BuildRequires: SDL-devel >= 1.2.0
 BuildRequires: SDL_mixer-devel >= 1.2.0
@@ -16,6 +16,7 @@
 BuildRequires: autoconf
 BuildRequires: automake
 BuildRequires: smpeg-devel
+BuildRequires: ImageMagick
 Obsoletes:     lsdldoom
 Obsoletes:     lxdoom
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -36,22 +37,27 @@
 
 %prep
 %setup -q
-%patch -p1
 
 %build
-cp -f /usr/share/automake/config.* autotools
+cp -f %{_datadir}/automake/config.* autotools
 %{__autoconf}
 %configure \
        --disable-cpu-opt
 %{__make}
+convert ICONS/fouch.ico %{name}.png
 
 %install
 rm -rf $RPM_BUILD_ROOT
 
+install -d $RPM_BUILD_ROOT{%{_pixmapsdir},%{_desktopdir}}
+
 %{__make} install \
        DESTDIR=$RPM_BUILD_ROOT \
        gamesdir=%{_bindir}
 
+install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
+install %{name}.png $RPM_BUILD_ROOT%{_pixmapsdir}
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
@@ -61,6 +67,8 @@
 %attr(755,root,root) %{_bindir}/*
 %{_mandir}/man[56]/*
 %{_datadir}/games/doom
+%{_pixmapsdir}/%{name}.png
+%{_desktopdir}/%{name}.desktop
 
 %define date   %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
 %changelog
--- prboom.spec.old     2004-09-30 02:15:57.000000000 +0200
+++ prboom.spec 2004-09-30 02:19:20.348777728 +0200
@@ -2,13 +2,14 @@
 Summary:       PrBoom - a version of classic 3D shoot-em-up game
 Summary(pl):   PrBoom - wersja klasycznej strzelaniny 3D
 Name:          prboom
-Version:       2.3.0
-Release:       2
+Version:       2.3.1
+Release:       1
 License:       GPL
 Group:         X11/Applications/Games
 Source0:       http://dl.sourceforge.net/prboom/%{name}-%{version}.tar.gz
 # Source0-md5: e18224379c9e19b12ad13c38b6d87904
-Patch0:                %{name}-datadir.patch
+Source1:       %{name}.desktop
+Source2:       %{name}.png
 URL:           http://prboom.sourceforge.net/
 BuildRequires: SDL-devel >= 1.2.0
 BuildRequires: SDL_mixer-devel >= 1.2.0
@@ -36,10 +37,9 @@
 
 %prep
 %setup -q
-%patch -p1
 
 %build
-cp -f /usr/share/automake/config.* autotools
+cp -f %{_datadir}/automake/config.* autotools
 %{__autoconf}
 %configure \
        --disable-cpu-opt
@@ -48,10 +48,15 @@
 %install
 rm -rf $RPM_BUILD_ROOT
 
+install -d $RPM_BUILD_ROOT{%{_pixmapsdir},%{_desktopdir}}
+
 %{__make} install \
        DESTDIR=$RPM_BUILD_ROOT \
        gamesdir=%{_bindir}
 
+install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
+install %{SOURCE2} $RPM_BUILD_ROOT%{_pixmapsdir}
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
@@ -61,6 +66,8 @@
 %attr(755,root,root) %{_bindir}/*
 %{_mandir}/man[56]/*
 %{_datadir}/games/doom
+%{_pixmapsdir}/%{name}.png
+%{_desktopdir}/%{name}.desktop
 
 %define date   %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
 %changelog
[Desktop Entry]
Encoding=UTF-8
Name=PrBoom
Comment=A version of classic 3D shoot-em-up game DOOM
Comment[pl]=Wersja klasycznej strzelaniny 3D DOOM
Exec=prboom
Icon=prboom.png
Terminal=false
Type=Application
Categories=Game;X-FPPGame;
# vi: encoding=utf-8

<<attachment: prboom.png>>

_______________________________________________
pld-devel-pl mailing list
[EMAIL PROTECTED]
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl

Odpowiedź listem elektroniczym