3 # - check BRs ans Rs (I think they're too much as of now)
4 # - separate applets and plugins into subpackages
5 # - install and check plugins
6 # - make applets subpackage suggest all the applets
9 Summary: Extra applets and plugins for awn
10 Summary(pl.UTF-8): Dodatkowe applety i wtyczki dla awn
11 Name: avant-window-navigator-extras
15 Group: X11/Applications
16 #Source0: http://avant-window-navigator.googlecode.com/files/%{name}-%{version}-2.tar.gz
17 Source0: awn-extras-%{snap}.tar.bz2
18 # Source0-md5: e27eba8b4aa03ff44c82f1975b1170a6
19 URL: https://launchpad.net/awn-extras/
20 BuildRequires: GConf2-devel >= 2.14.0
21 BuildRequires: autoconf
22 BuildRequires: automake
23 BuildRequires: avant-window-navigator-devel
24 BuildRequires: gettext-devel
25 BuildRequires: gnome-common >= 2.12.0
26 BuildRequires: gnome-desktop-devel
27 BuildRequires: gnome-doc-utils >= 0.7.1
28 BuildRequires: gtk+2-devel >= 2:2.10.0
29 BuildRequires: intltool >= 0.35
30 BuildRequires: libsexy-devel
31 BuildRequires: libglade2-devel >= 1:2.6.0
32 BuildRequires: libgtop-devel
33 BuildRequires: librsvg-devel
34 BuildRequires: libtool
35 BuildRequires: libwnck-devel
36 BuildRequires: pkgconfig
37 BuildRequires: rpmbuild(macros) >= 1.197
38 #Requires(post,preun): GConf2 >= 2.14.0
39 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
41 %define awn_appletsdir %{_libdir}/awn/applets
44 Extra applets and plugins for awn.
46 %description -l pl.UTF-8
47 Dodatkowe applety i wtyczki dla awn.
49 %package -n avant-window-navigator-core-applets
50 Summary: Core applets for awn
51 Summary(pl.UTF-8): Kluczowe aplety dla awn
52 Group: X11/Applications
53 Requires: avant-window-navigator = %{version}
55 %description -n avant-window-navigator-core-applets
58 %description -n avant-window-navigator-core-applets -l pl.UTF-8
59 Kluczowe aplety dla awn.
61 %package -n avant-window-navigator-plugins
62 Summary: Pluggins for awn
63 Summary(pl.UTF-8): Wtyczki dla awn
64 Group: X11/Applications
65 Requires: avant-window-navigator = %{version}
67 %description -n avant-window-navigator-plugins
70 %description -n avant-window-navigator-plugins -l pl.UTF-8
74 %setup -q -n awn-extras-%{snap}
78 cd awn-applets/awn-core-applets
86 --disable-schemas-install
90 rm -rf $RPM_BUILD_ROOT
93 %{__make} -C awn-applets/awn-core-applets install \
94 DESTDIR=$RPM_BUILD_ROOT \
95 GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
100 rm -rf $RPM_BUILD_ROOT
103 #%%gconf_schema_install %{name}.schemas
106 #%%gconf_schema_uninstall switcher.schemas trash.schemas
108 %files -n avant-window-navigator-core-applets
109 %defattr(644,root,root,755)
110 #%{_sysconfdir}/gconf/schemas/*.schemas
111 %dir %{_datadir}/awn-core-applets
113 %dir %{awn_appletsdir}/awnnotificationdaemon
114 %attr(755,root,root) %{awn_appletsdir}/awnnotificationdaemon/awnnotificationdaemon.so
115 %{awn_appletsdir}/awnnotificationdaemon.desktop
116 %{_datadir}/dbus-1/services/org.freedesktop.Notifications.service
118 %dir %{awn_appletsdir}/awnsystemmonitor
119 %attr(755,root,root) %{awn_appletsdir}/awnsystemmonitor/awnsystemmonitor.so
120 %{awn_appletsdir}/awn-system-monitor.desktop
122 %{awn_appletsdir}/battery-applet
123 %{awn_appletsdir}/battery-applet.desktop
125 %{awn_appletsdir}/BlingSwitcher
126 %{awn_appletsdir}/PySwitcher.desktop
128 %dir %{awn_appletsdir}/clock
129 %attr(755,root,root) %{awn_appletsdir}/clock/clock.so
130 %{awn_appletsdir}/clock.desktop
132 %dir %{awn_appletsdir}/filebrowser
133 %attr(755,root,root) %{awn_appletsdir}/filebrowser/filebrowser.so
134 %{awn_appletsdir}/filebrowser.desktop
135 %{_datadir}/awn-core-applets/filebrowser.svg
137 %{awn_appletsdir}/gmail
138 %{awn_appletsdir}/awngmail.desktop
140 %dir %{awn_appletsdir}/mainmenu
141 %attr(755,root,root) %{awn_appletsdir}/mainmenu/mainmenu.so
142 %{awn_appletsdir}/main-menu.desktop
144 %{awn_appletsdir}/media-control
145 %{awn_appletsdir}/media-control.desktop
146 %{awn_appletsdir}/media-icon-*
147 %{awn_appletsdir}/medialogo*.desktop
149 %dir %{awn_appletsdir}/notification-area
150 %attr(755,root,root) %{awn_appletsdir}/notification-area/notification-area.so
151 %{awn_appletsdir}/notification-area.desktop
152 %{_datadir}/awn-core-applets/notification.svg
154 %{awn_appletsdir}/quit-applet
155 %{awn_appletsdir}/quit-applet.desktop
157 %dir %{awn_appletsdir}/separator
158 %attr(755,root,root) %{awn_appletsdir}/separator/separator.so
159 %{awn_appletsdir}/separator.desktop
160 %{_datadir}/awn-core-applets/separator.svg
162 %{awn_appletsdir}/showdesktop
163 %{awn_appletsdir}/showdesktop.desktop
165 %{awn_appletsdir}/stacks
166 %{awn_appletsdir}/stacks.desktop
168 %dir %{awn_appletsdir}/switcher
169 %attr(755,root,root) %{awn_appletsdir}/switcher/switcher.so
170 %{awn_appletsdir}/switcher.desktop
172 %dir %{awn_appletsdir}/trash
173 %{awn_appletsdir}/trash/trashapplet.glade
174 %attr(755,root,root) %{awn_appletsdir}/trash/trash.so
175 %{awn_appletsdir}/trash.desktop
177 %{awn_appletsdir}/volume-control
178 %{awn_appletsdir}/volume-control.desktop
180 %{awn_appletsdir}/weather
181 %{awn_appletsdir}/weather.desktop
183 %dir %{awn_appletsdir}/wobblyzini
184 %attr(755,root,root) %{awn_appletsdir}/wobblyzini/wobblyzini.so
185 %{awn_appletsdir}/wobblyzini.desktop