]>
Commit | Line | Data |
---|---|---|
86c266ba | 1 | # |
2 | # TODO: | |
7332e188 | 3 | # - update files |
86c266ba | 4 | # - separate applets and plugins into subpackages |
86c266ba | 5 | # - make applets subpackage suggest all the applets |
6 | # | |
86c266ba | 7 | Summary: Extra applets and plugins for awn |
9f5f4aef JB |
8 | Summary(pl.UTF-8): Dodatkowe applety i wtyczki dla awn |
9 | Name: avant-window-navigator-extras | |
6ca53f13 | 10 | Version: 0.2.6 |
86c266ba | 11 | Release: 0.1 |
7332e188 | 12 | License: GPL v2+ |
86c266ba | 13 | Group: X11/Applications |
6ca53f13 | 14 | Source0: https://launchpad.net/awn-extras/0.2/%{version}/+download/awn-extras-applets-%{version}.tar.gz |
15 | # Source0-md5: a02a7d82f086db96bca35d7865d2fa03 | |
3b080be1 | 16 | URL: https://launchpad.net/awn-extras/ |
86c266ba | 17 | BuildRequires: GConf2-devel >= 2.14.0 |
7332e188 | 18 | BuildRequires: autoconf >= 2.53 |
86c266ba | 19 | BuildRequires: automake |
7332e188 JB |
20 | BuildRequires: avant-window-navigator-devel >= %{version} |
21 | BuildRequires: dbus-glib-devel >= 0.30 | |
86c266ba | 22 | BuildRequires: gettext-devel |
7332e188 | 23 | BuildRequires: gnome-desktop-devel >= 2.0 |
86c266ba | 24 | BuildRequires: gnome-doc-utils >= 0.7.1 |
e713eafa | 25 | BuildRequires: gnome-menus-devel |
86c266ba | 26 | BuildRequires: gtk+2-devel >= 2:2.10.0 |
27 | BuildRequires: intltool >= 0.35 | |
28 | BuildRequires: libglade2-devel >= 1:2.6.0 | |
7332e188 JB |
29 | BuildRequires: libgtop-devel >= 2.0 |
30 | BuildRequires: libnotify-devel | |
31 | BuildRequires: librsvg-devel >= 2.0 | |
32 | BuildRequires: libsexy-devel | |
86c266ba | 33 | BuildRequires: libtool |
7332e188 | 34 | BuildRequires: libwnck-devel >= 2.0 |
86c266ba | 35 | BuildRequires: pkgconfig |
cd4295d8 | 36 | BuildRequires: python-pyalsa |
86c266ba | 37 | BuildRequires: rpmbuild(macros) >= 1.197 |
7332e188 | 38 | Requires(post,preun): GConf2 >= 2.14.0 |
cd4295d8 | 39 | Requires: python-pyalsa |
86c266ba | 40 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
41 | ||
9f5f4aef JB |
42 | %define awn_appletsdir %{_libdir}/awn/applets |
43 | ||
86c266ba | 44 | %description |
9f5f4aef | 45 | Extra applets and plugins for awn. |
86c266ba | 46 | |
47 | %description -l pl.UTF-8 | |
9f5f4aef | 48 | Dodatkowe applety i wtyczki dla awn. |
86c266ba | 49 | |
9f5f4aef | 50 | %package -n avant-window-navigator-core-applets |
86c266ba | 51 | Summary: Core applets for awn |
9f5f4aef | 52 | Summary(pl.UTF-8): Kluczowe aplety dla awn |
86c266ba | 53 | Group: X11/Applications |
9f5f4aef | 54 | Requires: avant-window-navigator = %{version} |
86c266ba | 55 | |
9f5f4aef | 56 | %description -n avant-window-navigator-core-applets |
86c266ba | 57 | Core applets for awn. |
58 | ||
9f5f4aef JB |
59 | %description -n avant-window-navigator-core-applets -l pl.UTF-8 |
60 | Kluczowe aplety dla awn. | |
86c266ba | 61 | |
9f5f4aef | 62 | %package -n avant-window-navigator-plugins |
86c266ba | 63 | Summary: Pluggins for awn |
9f5f4aef | 64 | Summary(pl.UTF-8): Wtyczki dla awn |
86c266ba | 65 | Group: X11/Applications |
9f5f4aef | 66 | Requires: avant-window-navigator = %{version} |
86c266ba | 67 | |
9f5f4aef | 68 | %description -n avant-window-navigator-plugins |
86c266ba | 69 | Pluggins for awn. |
70 | ||
9f5f4aef | 71 | %description -n avant-window-navigator-plugins -l pl.UTF-8 |
86c266ba | 72 | Wtyczki dla awn. |
73 | ||
74 | %prep | |
7332e188 | 75 | %setup -q -n awn-extras-applets-%{version} |
86c266ba | 76 | |
77 | %build | |
86c266ba | 78 | %{__intltoolize} |
79 | %{__libtoolize} | |
80 | %{__aclocal} | |
81 | %{__autoconf} | |
82 | %{__autoheader} | |
83 | %{__automake} | |
84 | %configure \ | |
85 | --disable-schemas-install | |
86 | %{__make} | |
87 | ||
88 | %install | |
89 | rm -rf $RPM_BUILD_ROOT | |
90 | ||
7332e188 JB |
91 | %{__make} install \ |
92 | DESTDIR=$RPM_BUILD_ROOT | |
86c266ba | 93 | |
94 | %clean | |
95 | rm -rf $RPM_BUILD_ROOT | |
96 | ||
7332e188 JB |
97 | %post |
98 | %gconf_schema_install switcher.schemas | |
99 | %gconf_schema_install awnsystemmonitor.schemas | |
100 | %gconf_schema_install filebrowser.schemas | |
101 | %gconf_schema_install notification-daemon.schemas | |
102 | %gconf_schema_install trash.schemas | |
86c266ba | 103 | |
7332e188 JB |
104 | %preun |
105 | %gconf_schema_uninstall switcher.schemas | |
106 | %gconf_schema_uninstall awnsystemmonitor.schemas | |
107 | %gconf_schema_uninstall filebrowser.schemas | |
108 | %gconf_schema_uninstall notification-daemon.schemas | |
109 | %gconf_schema_uninstall trash.schemas | |
86c266ba | 110 | |
9f5f4aef | 111 | %files -n avant-window-navigator-core-applets |
86c266ba | 112 | %defattr(644,root,root,755) |
9f5f4aef JB |
113 | %dir %{_datadir}/awn-core-applets |
114 | ||
115 | %dir %{awn_appletsdir}/awnnotificationdaemon | |
116 | %attr(755,root,root) %{awn_appletsdir}/awnnotificationdaemon/awnnotificationdaemon.so | |
117 | %{awn_appletsdir}/awnnotificationdaemon.desktop | |
7332e188 | 118 | %{_sysconfdir}/gconf/schemas/notification-daemon.schemas |
3b080be1 | 119 | %{_datadir}/dbus-1/services/org.freedesktop.Notifications.service |
9f5f4aef JB |
120 | |
121 | %dir %{awn_appletsdir}/awnsystemmonitor | |
122 | %attr(755,root,root) %{awn_appletsdir}/awnsystemmonitor/awnsystemmonitor.so | |
123 | %{awn_appletsdir}/awn-system-monitor.desktop | |
7332e188 | 124 | %{_sysconfdir}/gconf/schemas/awnsystemmonitor.schemas |
9f5f4aef JB |
125 | |
126 | %{awn_appletsdir}/battery-applet | |
127 | %{awn_appletsdir}/battery-applet.desktop | |
128 | ||
129 | %{awn_appletsdir}/BlingSwitcher | |
130 | %{awn_appletsdir}/PySwitcher.desktop | |
131 | ||
132 | %dir %{awn_appletsdir}/clock | |
133 | %attr(755,root,root) %{awn_appletsdir}/clock/clock.so | |
134 | %{awn_appletsdir}/clock.desktop | |
135 | ||
136 | %dir %{awn_appletsdir}/filebrowser | |
137 | %attr(755,root,root) %{awn_appletsdir}/filebrowser/filebrowser.so | |
138 | %{awn_appletsdir}/filebrowser.desktop | |
3b080be1 | 139 | %{_datadir}/awn-core-applets/filebrowser.svg |
7332e188 | 140 | %{_sysconfdir}/gconf/schemas/filebrowser.schemas |
9f5f4aef JB |
141 | |
142 | %{awn_appletsdir}/gmail | |
143 | %{awn_appletsdir}/awngmail.desktop | |
144 | ||
145 | %dir %{awn_appletsdir}/mainmenu | |
146 | %attr(755,root,root) %{awn_appletsdir}/mainmenu/mainmenu.so | |
147 | %{awn_appletsdir}/main-menu.desktop | |
148 | ||
149 | %{awn_appletsdir}/media-control | |
150 | %{awn_appletsdir}/media-control.desktop | |
151 | %{awn_appletsdir}/media-icon-* | |
152 | %{awn_appletsdir}/medialogo*.desktop | |
153 | ||
154 | %dir %{awn_appletsdir}/notification-area | |
155 | %attr(755,root,root) %{awn_appletsdir}/notification-area/notification-area.so | |
156 | %{awn_appletsdir}/notification-area.desktop | |
86c266ba | 157 | %{_datadir}/awn-core-applets/notification.svg |
9f5f4aef JB |
158 | |
159 | %{awn_appletsdir}/quit-applet | |
160 | %{awn_appletsdir}/quit-applet.desktop | |
161 | ||
162 | %dir %{awn_appletsdir}/separator | |
163 | %attr(755,root,root) %{awn_appletsdir}/separator/separator.so | |
164 | %{awn_appletsdir}/separator.desktop | |
86c266ba | 165 | %{_datadir}/awn-core-applets/separator.svg |
9f5f4aef JB |
166 | |
167 | %{awn_appletsdir}/showdesktop | |
168 | %{awn_appletsdir}/showdesktop.desktop | |
169 | ||
170 | %{awn_appletsdir}/stacks | |
171 | %{awn_appletsdir}/stacks.desktop | |
172 | ||
173 | %dir %{awn_appletsdir}/switcher | |
174 | %attr(755,root,root) %{awn_appletsdir}/switcher/switcher.so | |
175 | %{awn_appletsdir}/switcher.desktop | |
7332e188 | 176 | %{_sysconfdir}/gconf/schemas/switcher.schemas |
9f5f4aef JB |
177 | |
178 | %dir %{awn_appletsdir}/trash | |
179 | %{awn_appletsdir}/trash/trashapplet.glade | |
180 | %attr(755,root,root) %{awn_appletsdir}/trash/trash.so | |
181 | %{awn_appletsdir}/trash.desktop | |
7332e188 | 182 | %{_sysconfdir}/gconf/schemas/trash.schemas |
9f5f4aef JB |
183 | |
184 | %{awn_appletsdir}/volume-control | |
185 | %{awn_appletsdir}/volume-control.desktop | |
186 | ||
187 | %{awn_appletsdir}/weather | |
188 | %{awn_appletsdir}/weather.desktop | |
189 | ||
190 | %dir %{awn_appletsdir}/wobblyzini | |
191 | %attr(755,root,root) %{awn_appletsdir}/wobblyzini/wobblyzini.so | |
192 | %{awn_appletsdir}/wobblyzini.desktop |