]>
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 |
7332e188 | 25 | BuildRequires: gnome-menu-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 |
36 | BuildRequires: rpmbuild(macros) >= 1.197 | |
7332e188 | 37 | Requires(post,preun): GConf2 >= 2.14.0 |
86c266ba | 38 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
39 | ||
9f5f4aef JB |
40 | %define awn_appletsdir %{_libdir}/awn/applets |
41 | ||
86c266ba | 42 | %description |
9f5f4aef | 43 | Extra applets and plugins for awn. |
86c266ba | 44 | |
45 | %description -l pl.UTF-8 | |
9f5f4aef | 46 | Dodatkowe applety i wtyczki dla awn. |
86c266ba | 47 | |
9f5f4aef | 48 | %package -n avant-window-navigator-core-applets |
86c266ba | 49 | Summary: Core applets for awn |
9f5f4aef | 50 | Summary(pl.UTF-8): Kluczowe aplety dla awn |
86c266ba | 51 | Group: X11/Applications |
9f5f4aef | 52 | Requires: avant-window-navigator = %{version} |
86c266ba | 53 | |
9f5f4aef | 54 | %description -n avant-window-navigator-core-applets |
86c266ba | 55 | Core applets for awn. |
56 | ||
9f5f4aef JB |
57 | %description -n avant-window-navigator-core-applets -l pl.UTF-8 |
58 | Kluczowe aplety dla awn. | |
86c266ba | 59 | |
9f5f4aef | 60 | %package -n avant-window-navigator-plugins |
86c266ba | 61 | Summary: Pluggins for awn |
9f5f4aef | 62 | Summary(pl.UTF-8): Wtyczki dla awn |
86c266ba | 63 | Group: X11/Applications |
9f5f4aef | 64 | Requires: avant-window-navigator = %{version} |
86c266ba | 65 | |
9f5f4aef | 66 | %description -n avant-window-navigator-plugins |
86c266ba | 67 | Pluggins for awn. |
68 | ||
9f5f4aef | 69 | %description -n avant-window-navigator-plugins -l pl.UTF-8 |
86c266ba | 70 | Wtyczki dla awn. |
71 | ||
72 | %prep | |
7332e188 | 73 | %setup -q -n awn-extras-applets-%{version} |
86c266ba | 74 | |
75 | %build | |
86c266ba | 76 | %{__intltoolize} |
77 | %{__libtoolize} | |
78 | %{__aclocal} | |
79 | %{__autoconf} | |
80 | %{__autoheader} | |
81 | %{__automake} | |
82 | %configure \ | |
83 | --disable-schemas-install | |
84 | %{__make} | |
85 | ||
86 | %install | |
87 | rm -rf $RPM_BUILD_ROOT | |
88 | ||
7332e188 JB |
89 | %{__make} install \ |
90 | DESTDIR=$RPM_BUILD_ROOT | |
86c266ba | 91 | |
92 | %clean | |
93 | rm -rf $RPM_BUILD_ROOT | |
94 | ||
7332e188 JB |
95 | %post |
96 | %gconf_schema_install switcher.schemas | |
97 | %gconf_schema_install awnsystemmonitor.schemas | |
98 | %gconf_schema_install filebrowser.schemas | |
99 | %gconf_schema_install notification-daemon.schemas | |
100 | %gconf_schema_install trash.schemas | |
86c266ba | 101 | |
7332e188 JB |
102 | %preun |
103 | %gconf_schema_uninstall switcher.schemas | |
104 | %gconf_schema_uninstall awnsystemmonitor.schemas | |
105 | %gconf_schema_uninstall filebrowser.schemas | |
106 | %gconf_schema_uninstall notification-daemon.schemas | |
107 | %gconf_schema_uninstall trash.schemas | |
86c266ba | 108 | |
9f5f4aef | 109 | %files -n avant-window-navigator-core-applets |
86c266ba | 110 | %defattr(644,root,root,755) |
9f5f4aef JB |
111 | %dir %{_datadir}/awn-core-applets |
112 | ||
113 | %dir %{awn_appletsdir}/awnnotificationdaemon | |
114 | %attr(755,root,root) %{awn_appletsdir}/awnnotificationdaemon/awnnotificationdaemon.so | |
115 | %{awn_appletsdir}/awnnotificationdaemon.desktop | |
7332e188 | 116 | %{_sysconfdir}/gconf/schemas/notification-daemon.schemas |
3b080be1 | 117 | %{_datadir}/dbus-1/services/org.freedesktop.Notifications.service |
9f5f4aef JB |
118 | |
119 | %dir %{awn_appletsdir}/awnsystemmonitor | |
120 | %attr(755,root,root) %{awn_appletsdir}/awnsystemmonitor/awnsystemmonitor.so | |
121 | %{awn_appletsdir}/awn-system-monitor.desktop | |
7332e188 | 122 | %{_sysconfdir}/gconf/schemas/awnsystemmonitor.schemas |
9f5f4aef JB |
123 | |
124 | %{awn_appletsdir}/battery-applet | |
125 | %{awn_appletsdir}/battery-applet.desktop | |
126 | ||
127 | %{awn_appletsdir}/BlingSwitcher | |
128 | %{awn_appletsdir}/PySwitcher.desktop | |
129 | ||
130 | %dir %{awn_appletsdir}/clock | |
131 | %attr(755,root,root) %{awn_appletsdir}/clock/clock.so | |
132 | %{awn_appletsdir}/clock.desktop | |
133 | ||
134 | %dir %{awn_appletsdir}/filebrowser | |
135 | %attr(755,root,root) %{awn_appletsdir}/filebrowser/filebrowser.so | |
136 | %{awn_appletsdir}/filebrowser.desktop | |
3b080be1 | 137 | %{_datadir}/awn-core-applets/filebrowser.svg |
7332e188 | 138 | %{_sysconfdir}/gconf/schemas/filebrowser.schemas |
9f5f4aef JB |
139 | |
140 | %{awn_appletsdir}/gmail | |
141 | %{awn_appletsdir}/awngmail.desktop | |
142 | ||
143 | %dir %{awn_appletsdir}/mainmenu | |
144 | %attr(755,root,root) %{awn_appletsdir}/mainmenu/mainmenu.so | |
145 | %{awn_appletsdir}/main-menu.desktop | |
146 | ||
147 | %{awn_appletsdir}/media-control | |
148 | %{awn_appletsdir}/media-control.desktop | |
149 | %{awn_appletsdir}/media-icon-* | |
150 | %{awn_appletsdir}/medialogo*.desktop | |
151 | ||
152 | %dir %{awn_appletsdir}/notification-area | |
153 | %attr(755,root,root) %{awn_appletsdir}/notification-area/notification-area.so | |
154 | %{awn_appletsdir}/notification-area.desktop | |
86c266ba | 155 | %{_datadir}/awn-core-applets/notification.svg |
9f5f4aef JB |
156 | |
157 | %{awn_appletsdir}/quit-applet | |
158 | %{awn_appletsdir}/quit-applet.desktop | |
159 | ||
160 | %dir %{awn_appletsdir}/separator | |
161 | %attr(755,root,root) %{awn_appletsdir}/separator/separator.so | |
162 | %{awn_appletsdir}/separator.desktop | |
86c266ba | 163 | %{_datadir}/awn-core-applets/separator.svg |
9f5f4aef JB |
164 | |
165 | %{awn_appletsdir}/showdesktop | |
166 | %{awn_appletsdir}/showdesktop.desktop | |
167 | ||
168 | %{awn_appletsdir}/stacks | |
169 | %{awn_appletsdir}/stacks.desktop | |
170 | ||
171 | %dir %{awn_appletsdir}/switcher | |
172 | %attr(755,root,root) %{awn_appletsdir}/switcher/switcher.so | |
173 | %{awn_appletsdir}/switcher.desktop | |
7332e188 | 174 | %{_sysconfdir}/gconf/schemas/switcher.schemas |
9f5f4aef JB |
175 | |
176 | %dir %{awn_appletsdir}/trash | |
177 | %{awn_appletsdir}/trash/trashapplet.glade | |
178 | %attr(755,root,root) %{awn_appletsdir}/trash/trash.so | |
179 | %{awn_appletsdir}/trash.desktop | |
7332e188 | 180 | %{_sysconfdir}/gconf/schemas/trash.schemas |
9f5f4aef JB |
181 | |
182 | %{awn_appletsdir}/volume-control | |
183 | %{awn_appletsdir}/volume-control.desktop | |
184 | ||
185 | %{awn_appletsdir}/weather | |
186 | %{awn_appletsdir}/weather.desktop | |
187 | ||
188 | %dir %{awn_appletsdir}/wobblyzini | |
189 | %attr(755,root,root) %{awn_appletsdir}/wobblyzini/wobblyzini.so | |
190 | %{awn_appletsdir}/wobblyzini.desktop |