prboom update + plik desktop

Przemysław Białek lobo w chello.pl
Czw, 30 Wrz 2004, 11:16:27 CEST


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

-------------- następna część ---------
--- 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
-------------- następna część ---------
--- 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
-------------- następna część ---------
[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
-------------- następna część ---------
Załącznik, który nie był tekstem został usunięty...
Name: prboom.png
Type: image/png
Size: 1475 bytes
Desc: nie znany
Url : /mailman/pipermail/pld-devel-pl/attachments/20040930/254f2704/prboom.png


Więcej informacji o liście dyskusyjnej pld-devel-pl