Dwa nowe spece.
Przemysław Białek
lobo w chello.pl
Pon, 29 Mar 2004, 23:00:08 CEST
Witam!
Korzystając z okazji, że przeszedł mój pierwszy spec :), podsyłam dwa
kolejne. Są to:
qstat - tekstowa wyszukiwarka serwerów gier głównie dla gier typu
FPP/FPS.
xqf - frontend do ww.
Tutaj (xqf) miałem kilka problemów.
1. Po ustawieniu Categories na Application;Game; nic sie w menu nie
pojawia. Przejrzałem /etc/xdx/applications.menu i zobaczyłem, że tam
raczej nie ma prawa się nic pojawić. Zrobiłem małego patcha który zmienia
to zachowanie, ale zamieszczę go w innym wątku, żeby nie przedłużać
listu.
2. Ponieważ nie wiem jak będzie w Ac z gtk+ z seri 1.2, ustawiłem
domyślnie kompilację dla gtk+2, u mnie (athlon-NEST) program się odpala
i wygląda na to że działa stabilnie. Autor co prawda twierdzi, że to
kod testowy.
3. Kwestia zależności. Nie wiem, czy są wystarczające, wydaje mi się, że
tak. Szczególnie dla wersji gtk+2.
To chyba na tyle. Prosiłbym o komentarze i ewentualne dodanie do repo.
Ps. patch na plik xqf.desktop nie zadziała bez zmian w applnk, problem
poruszę za chwilkę w innym wątku.
--
Pozdrawiam
Przemek Białek
-------------- następna część ---------
# $Revision:$, $Date:$
Summary: Game server browsing utility
Name: qstat
Version: 2.5c
Release: 1
Copyright: Artistic
Group: Applications/Games
Source0: http://www.qstat.org/%{name}25c.tar.gz
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%define _prefix /usr
%description
qstat is a command-line program that displays information about
Internet game servers.
Games supported include Quake, QuakeWorld, Hexen II, Quake II,
HexenWorld, Unreal, Half-Life, Sin, Shogo, Tribes, Tribes 2,
Quake III: Arena, BFRIS, Kingpin, and Heretic II, Unreal Tournament,
Soldier of Fortune, Rogue Spear, Redline, Turok II, Blood 2,
Descent 3, Drakan, KISS, Nerf Arena Blast, Rally Master, Terminous,
Wheel of Time and Daikatana.
Note for Tribes 2: QStat only supports Tribes 2 builds numbered 22075
or higher.
%prep
%setup -q -n %{name}25c
%build
%{__make}
%install
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT%{_bindir}
install qstat $RPM_BUILD_ROOT%{_bindir}
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(644,root,root,755)
%attr(0755, root, root)%{_bindir}/qstat
%doc LICENSE.txt CHANGES.txt qstat.cfg contrib.cfg qstatdoc.html template info
%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
%changelog
* %{date} PLD Team <feedback w pld-linux.org>
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log:$
-------------- następna część ---------
# $Revision:$, $Date:$
# Conditional build:
%bcond_without geoip
%bcond_without gtk2
#
Summary: XQF
Name: xqf
Version: 0.9.14
Release: 1
License: GPL
Group: X11/Applications
Source0: http://dl.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
Patch0: %{name}-desktop.patch
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
BuildRequires: bzip2-devel
BuildRequires: qstat >= 2.5b
%{?with_geoip:BuildRequires: GeoIP-devel}
%{!?with_gtk2:BuildRequires: gtk+-devel >= 1.2.0}
%{!?with_gtk2:BuildRequires: gdk-pixbuf-devel}
%{?with_gtk2:BuildRequires: gtk+2-devel >= 2.0.0}
Requires: qstat >= 2.5b
URL: http://www.linuxgames.com/xqf/
%define _prefix /usr
%description
XQF is QuakeWorld, Quake2, Quake3, Tribes2, etc. server browser and
launcher for Linux/X11. It uses the GTK toolkit. XQF is a frontend to
QStat.
%prep
%setup -q
%patch -p1
%build
%configure \
--enable-bzip2 \
%{?with_gtk2:--enable-gtk2} \
%{!?with_geoip:--disable-geoip} \
%{?with_geoip:--enable-geoip}
%{__make}
%install
rm -rf $RPM_BUILD_ROOT
%{__make} DESTDIR=$RPM_BUILD_ROOT install
%find_lang %{name}
%clean
rm -rf $RPM_BUILD_ROOT
%files -f %{name}.lang
%defattr(644,root,root,755)
%doc README AUTHORS BUGS ChangeLog NEWS TODO
%attr(0755,root,root)%{_bindir}/xqf
%{_datadir}/xqf/
%{_mandir}/man6/xqf.6.gz
%{_desktopdir}/*
%{_pixmapsdir}/*
%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
%changelog
* %{date} PLD Team <feedback w pld-linux.org>
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log:$
-------------- następna część ---------
diff -ru xqf-0.9.14.orig/xqf.desktop xqf-0.9.14/xqf.desktop
--- xqf-0.9.14.orig/xqf.desktop 2004-03-20 21:49:05.000000000 +0100
+++ xqf-0.9.14/xqf.desktop 2004-03-29 12:25:52.699641056 +0200
@@ -17,4 +17,4 @@
StartupNotify=true
Terminal=false
Type=Application
-Categories=X-SuSE-Core-Game;Application;Game;
+Categories=Application;Game;
Więcej informacji o liście dyskusyjnej pld-devel-pl