]> git.pld-linux.org Git - packages/gg.git/blob - gg.spec
- removed all Group fields translations (oure rpm now can handle translating
[packages/gg.git] / gg.spec
1 Summary:        GNU Gadu - free talking
2 Summary(pl):    GNU Gadu - wolne gadanie
3 Name:           gg
4 Version:        0.2.2
5 Release:        2.pre2
6 Epoch:          4
7 License:        GPL
8 Group:          Applications/Communications
9 Source0:        http://netkrab.slackware.pl/gg/%{name}-%{version}pre2.tar.gz
10 Source2:        %{name}.png
11 Icon:           gg.xpm
12 URL:            http://netkrab.slackware.pl/gg/
13 BuildRequires:  gtk+-devel > 1.2.8
14 BuildRequires:  esound-devel > 0.2.7
15 BuildRequires:  gnome-libs-devel 
16 BuildRequires:  gnome-core-devel 
17 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
18
19 %define         _prefix         /usr/X11R6
20 %define         _mandir         %{_prefix}/man
21 %define         _sysconfdir     /etc/X11/GNOME
22
23 %description
24 Gadu-Gadu client released on GNU/GPL.
25
26 %description -l pl
27 Klient Gadu-Gadu na licencji GNU/GPL.
28
29 %package common
30 Summary:        GNU Gadu - free talking - common files
31 Summary(pl):    GNU Gadu - wolne gadanie - wspólne pliki
32 Group:          Applications/Communications
33 Obsoletes:      gg =< 0.2.0
34
35 %description common
36 Gadu-Gadu client released on GNU/GPL.
37
38 %description common -l pl
39 Klient Gadu-Gadu na licencji GNU/GPL.
40
41 %package X11
42 Summary:        GNU Gadu - free talking 
43 Summary(pl):    GNU Gadu - wolne gadanie 
44 Group:          Applications/Communications
45 Prereq:         %{name}-common = %{epoch}:%{version}
46 Provides:       gg = %{epoch}:%{version}-%{release}
47
48 %description X11
49 Gadu-Gadu client released on GNU/GPL.
50
51 %description X11 -l pl
52 Klient Gadu-Gadu na licencji GNU/GPL. Wersja dla X11.
53
54 %package gnome
55 Summary:        GNU Gadu - free talking - GNOME version
56 Summary(pl):    GNU Gadu - wolne gadanie - wersja dla GNOME
57 Group:          Applications/Communications
58 Prereq:         %{name}-common = %{epoch}:%{version}
59 Provides:       gg = %{epoch}:%{version}-%{release}
60
61 %description gnome
62 Gadu-Gadu client released on GNU/GPL. GNOME version
63
64 %description gnome -l pl
65 Klient Gadu-Gadu na licencji GNU/GPL. Wersja dla GNOME.
66
67 %package gnome-applet
68 Summary:        GNU Gadu - free talking - GNOME dockable version
69 Summary(pl):    GNU Gadu - wolne gadanie - wersja dokowalna dla GNOME
70 Group:          Applications/Communications
71 Prereq:         %{name}-common = %{epoch}:%{version}
72 Provides:       gg = %{epoch}:%{version}-%{release}
73
74 %description gnome-applet
75 Gadu-Gadu client released on GNU/GPL. GNOME dockable version
76
77 %description gnome-applet -l pl
78 Klient Gadu-Gadu na licencji GNU/GPL. Wersja dokowalna dla gnome.
79
80 %package wm-applet
81 Summary:        GNU Gadu - free talking - WindowMaker dockable version.
82 Summary(pl):    GNU Gadu - wolne gadanie - wersja dokowalna dla WindowMaker'a.
83 Group:          Applications/Communications
84 Prereq:         %{name}-common = %{epoch}:%{version}
85 Provides:       gg = %{epoch}:%{version}-%{release}
86
87 %description wm-applet
88 Gadu-Gadu client released on GNU/GPL. WindowMaker dockable version
89
90 %description wm-applet -l pl
91 Klient Gadu-Gadu na licencji GNU/GPL. Wersja dokowalna dla WindowMaker'a.
92
93 %package kde
94 Summary:        GNU Gadu - free talking - KDE version.
95 Summary(pl):    GNU Gadu - wolne gadanie - wersja dla KDE.
96 Group:          Applications/Communications
97 Prereq:         %{name}-common = %{epoch}:%{version}
98 Provides:       gg = %{epoch}:%{version}-%{release}
99
100 %description kde
101 Gadu-Gadu client released on GNU/GPL. KDE version
102
103 %description kde -l pl
104 Klient Gadu-Gadu na licencji GNU/GPL. Wersja dla KDE.
105
106 %prep
107 %setup -q -n %{name}-%{version}pre2
108
109 %build
110 LDFLAGS=" -L%{_libdir} %{rpmldflags}"
111 %configure \
112         --enable-gnome \
113         --enable-panel
114 %{__make}
115 mv -f src/gg src/gg_applet
116 %{__make} clean
117
118 %configure \
119         --enable-gnome 
120 %{__make}
121 mv -f src/gg src/gg_gnome
122 %{__make} clean
123
124 %configure \
125         --enable-dockapp
126 %{__make}
127 mv -f src/gg src/gg_wm
128 %{__make} clean
129
130 %configure \
131         --enable-docklet
132 %{__make}
133 mv -f src/gg src/gg_kde
134 %{__make} clean
135
136 %configure
137 %{__make}
138
139 %install
140 rm -rf $RPM_BUILD_ROOT
141 install -d $RPM_BUILD_ROOT{%{_applnkdir}/Network/Communications,%{_pixmapsdir},%{_datadir}/applets/Network/}
142
143 %{__make} install DESTDIR=$RPM_BUILD_ROOT
144 install src/gg_applet $RPM_BUILD_ROOT%{_bindir}
145 install src/gg_gnome $RPM_BUILD_ROOT%{_bindir}
146 install src/gg_wm $RPM_BUILD_ROOT%{_bindir}
147 install src/gg_kde $RPM_BUILD_ROOT%{_bindir}
148
149 sed -e 's/xpm$/png/' src/GnuGadu.desktop \
150         > $RPM_BUILD_ROOT%{_applnkdir}/Network/Communications/GnuGadu.desktop
151 sed -e 's/xpm$/png/' -e 's/Exec=gg/Exec=gg_applet\ --activate-goad-server=gg/' \
152         src/GnuGadu.desktop > $RPM_BUILD_ROOT%{_datadir}/applets/Network/GnuGadu.desktop
153
154 install %{SOURCE2} $RPM_BUILD_ROOT%{_pixmapsdir}
155
156 gzip -9nf README ChangeLog TODO
157 install -d $RPM_BUILD_ROOT%{_sysconfdir}/CORBA/servers/
158 install src/GnuGadu.gnorba $RPM_BUILD_ROOT%{_sysconfdir}/CORBA/servers/
159
160 %clean
161 rm -rf $RPM_BUILD_ROOT
162
163 %post gnome
164 if [ ! -e /usr/X11R6/bin/gg ]; then
165         ln -sf /usr/X11R6/bin/gg_gnome /usr/X11R6/bin/gg
166 fi
167
168 %post gnome-applet
169 if [ ! -e /usr/X11R6/bin/gg ]; then
170         ln -sf /usr/X11R6/bin/gg_applet /usr/X11R6/bin/gg
171 fi
172
173 %post wm-applet
174 if [ ! -e /usr/X11R6/bin/gg ]; then
175         ln -sf /usr/X11R6/bin/gg_wm /usr/X11R6/bin/gg
176 fi
177
178 %post kde
179 if [ ! -e /usr/X11R6/bin/gg ]; then
180         ln -sf /usr/X11R6/bin/gg_kde /usr/X11R6/bin/gg
181 fi
182
183 %postun
184 if [ -L /usr/X11R6/bin/gg ]; then
185         rm -f /usr/X11R6/bin/gg
186 fi
187
188 %files common
189 %defattr(644,root,root,755)
190 %doc *.gz
191 %{_datadir}/gg
192 %{_pixmapsdir}/*
193
194 %files X11
195 %defattr(644,root,root,755)
196 %{_applnkdir}/Network/Communications/GnuGadu.desktop
197 %attr(755,root,root) %{_bindir}/gg
198
199 %files gnome
200 %defattr(644,root,root,755)
201 %attr(755,root,root) %{_bindir}/gg_gnome
202 %{_applnkdir}/Network/Communications/GnuGadu.desktop
203
204 %files gnome-applet
205 %defattr(644,root,root,755)
206 %attr(755,root,root) %{_bindir}/gg_applet
207 %attr(755,root,root) %{_datadir}/applets/Network/GnuGadu.desktop
208 %attr(755,root,root) %{_sysconfdir}/CORBA/servers/GnuGadu.gnorba
209
210 %files wm-applet
211 %defattr(644,root,root,755)
212 %attr(755,root,root) %{_bindir}/gg_wm
213 %attr(755,root,root) %{_datadir}/applets/Network/GnuGadu.desktop
214
215 %files kde
216 %defattr(644,root,root,755)
217 %attr(755,root,root) %{_bindir}/gg_kde
218 %attr(755,root,root) %{_datadir}/applets/Network/GnuGadu.desktop
This page took 0.39055 seconds and 4 git commands to generate.