]> git.pld-linux.org Git - packages/ggz-server.git/blame - ggz-server.spec
- ggzd.conf template
[packages/ggz-server.git] / ggz-server.spec
CommitLineData
59792a5d 1# TODO:
3ab3cc67 2# - update for db 4.6 (now it's ready for 4.[01234])
36fcfe24 3# - fix init script
4628d6cf 4Summary: Main GGZ server
5Summary(pl.UTF-8): Główny serwer GGZ
6Name: ggz-server
7Version: 0.0.14
8Release: 0.1
9License: GPL v2+
10Group: Applications
11Source0: http://ftp.belnet.be/packages/ggzgamingzone/ggz/0.0.14/%{name}-%{version}.tar.gz
12# Source0-md5: 7e30eedefb69834d9f76fdf7fed646ea
13Source1: %{name}.init
14URL: http://www.ggzgamingzone.org/
3ab3cc67
JB
15BuildRequires: autoconf >= 2.50
16BuildRequires: automake
17BuildRequires: avahi-devel
18BuildRequires: db-devel >= 4
19BuildRequires: expat-devel >= 1.95
20BuildRequires: libggz-devel >= 0.0.14
21BuildRequires: libtool
22BuildRequires: rpmbuild(macros) >= 1.268
23Requires(post,preun): /sbin/chkconfig
24Requires: rc-scripts
4628d6cf 25BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
26
27%description
d0922c78 28This package contains the main GGZ server, some administrative
29utilities, a game server handling library and lots of game servers.
4628d6cf 30
31%description -l pl.UTF-8
d0922c78 32Ta paczka zawiera główny serwer GGZ, kilka narzędzi
33administracyjnych, bibliotekę sterującą serwerem oraz dużo
34serwerów gier.
4628d6cf 35
36%package devel
37Summary: Header files for ggz-server library
93c557a3 38Summary(pl.UTF-8): Pliki nagłówkowe biblioteki ggz-server
4628d6cf 39Group: Development/Libraries
40Requires: %{name} = %{version}-%{release}
3ab3cc67 41Requires: libggz-devel >= 0.0.14
4628d6cf 42
43%description devel
44Header files for ggz-server library.
45
46%description devel -l pl.UTF-8
47Pliki nagłówkowe biblioteki ggz-server.
48
49%package static
50Summary: Static ggz-server library
51Summary(pl.UTF-8): Statyczna biblioteka ggz-server
52Group: Development/Libraries
53Requires: %{name}-devel = %{version}-%{release}
54
55%description static
56Static ggz-server library.
57
58%description static -l pl.UTF-8
59Statyczna biblioteka ggz-server.
60
61%prep
62%setup -q
63
64%build
3ab3cc67
JB
65%{__libtoolize}
66%{__aclocal} -I m4 -I m4/ggz
4628d6cf 67%{__autoconf}
68%{__autoheader}
69%{__automake}
70%configure
71%{__make}
72
73%install
74rm -rf $RPM_BUILD_ROOT
75
8447a4cd 76install -d $RPM_BUILD_ROOT/etc/{rc.d/init.d,ggzd}
4628d6cf 77
78%{__make} install \
79 DESTDIR=$RPM_BUILD_ROOT
80
81install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/ggzd
82
8447a4cd 83:> $RPM_BUILD_ROOT/etc/ggzd/ggzd.conf
84
4628d6cf 85%clean
86rm -rf $RPM_BUILD_ROOT
87
88%post
3ab3cc67 89/sbin/ldconfig
4628d6cf 90/sbin/chkconfig --add ggzd
91%service ggzd restart
92
93%preun
94if [ "$1" = "0" ]; then
95 %service ggzd stop
96 /sbin/chkconfig --del ggzd
97fi
98
3ab3cc67
JB
99%postun -p /sbin/ldconfig
100
4628d6cf 101%files
102%defattr(644,root,root,755)
8447a4cd 103%dir %{_sysconfdir}/ggzd
104%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/ggzd/*.conf
4628d6cf 105%doc AUTHORS ChangeLog NEWS README TODO ggzd/ggzd.conf.example
106%attr(755,root,root) %{_bindir}/ggzd*
107%attr(755,root,root) %{_libdir}/ggzd
108%attr(755,root,root) %{_libdir}/lib*.so.*.*.*
3ab3cc67 109%attr(755,root,root) %ghost %{_libdir}/lib*.so.6
4628d6cf 110%attr(754,root,root) /etc/rc.d/init.d/ggzd
3ab3cc67 111%{_datadir}/ggz
4628d6cf 112%{_mandir}/man6/*.6*
36fcfe24 113%dir %{_sysconfdir}/ggzd/games
114%dir %{_sysconfdir}/ggzd/rooms
115%{_sysconfdir}/ggzd/ggzd.motd
116%{_sysconfdir}/ggzd/games/*.dsc
117%{_sysconfdir}/ggzd/rooms/*.room
4628d6cf 118
119%files devel
120%defattr(644,root,root,755)
121%attr(755,root,root) %{_libdir}/lib*.so
122%{_libdir}/lib*.la
123%{_includedir}/*
124%{_mandir}/man3/*.3*
125
126%files static
127%defattr(644,root,root,755)
128%{_libdir}/lib*.a
This page took 0.100724 seconds and 4 git commands to generate.