]> git.pld-linux.org Git - packages/avant-window-navigator-extras.git/blame - avant-window-navigator-extras.spec
- fixed build and install requirements
[packages/avant-window-navigator-extras.git] / avant-window-navigator-extras.spec
CommitLineData
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 7Summary: Extra applets and plugins for awn
9f5f4aef
JB
8Summary(pl.UTF-8): Dodatkowe applety i wtyczki dla awn
9Name: avant-window-navigator-extras
6ca53f13 10Version: 0.2.6
86c266ba 11Release: 0.1
7332e188 12License: GPL v2+
86c266ba 13Group: X11/Applications
6ca53f13 14Source0: https://launchpad.net/awn-extras/0.2/%{version}/+download/awn-extras-applets-%{version}.tar.gz
15# Source0-md5: a02a7d82f086db96bca35d7865d2fa03
3b080be1 16URL: https://launchpad.net/awn-extras/
86c266ba 17BuildRequires: GConf2-devel >= 2.14.0
7332e188 18BuildRequires: autoconf >= 2.53
86c266ba 19BuildRequires: automake
7332e188
JB
20BuildRequires: avant-window-navigator-devel >= %{version}
21BuildRequires: dbus-glib-devel >= 0.30
86c266ba 22BuildRequires: gettext-devel
7332e188 23BuildRequires: gnome-desktop-devel >= 2.0
86c266ba 24BuildRequires: gnome-doc-utils >= 0.7.1
e713eafa 25BuildRequires: gnome-menus-devel
86c266ba 26BuildRequires: gtk+2-devel >= 2:2.10.0
27BuildRequires: intltool >= 0.35
28BuildRequires: libglade2-devel >= 1:2.6.0
7332e188
JB
29BuildRequires: libgtop-devel >= 2.0
30BuildRequires: libnotify-devel
31BuildRequires: librsvg-devel >= 2.0
32BuildRequires: libsexy-devel
86c266ba 33BuildRequires: libtool
7332e188 34BuildRequires: libwnck-devel >= 2.0
86c266ba 35BuildRequires: pkgconfig
cd4295d8 36BuildRequires: python-pyalsa
86c266ba 37BuildRequires: rpmbuild(macros) >= 1.197
7332e188 38Requires(post,preun): GConf2 >= 2.14.0
cd4295d8 39Requires: python-pyalsa
86c266ba 40BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
41
9f5f4aef
JB
42%define awn_appletsdir %{_libdir}/awn/applets
43
86c266ba 44%description
9f5f4aef 45Extra applets and plugins for awn.
86c266ba 46
47%description -l pl.UTF-8
9f5f4aef 48Dodatkowe applety i wtyczki dla awn.
86c266ba 49
9f5f4aef 50%package -n avant-window-navigator-core-applets
86c266ba 51Summary: Core applets for awn
9f5f4aef 52Summary(pl.UTF-8): Kluczowe aplety dla awn
86c266ba 53Group: X11/Applications
9f5f4aef 54Requires: avant-window-navigator = %{version}
86c266ba 55
9f5f4aef 56%description -n avant-window-navigator-core-applets
86c266ba 57Core applets for awn.
58
9f5f4aef
JB
59%description -n avant-window-navigator-core-applets -l pl.UTF-8
60Kluczowe aplety dla awn.
86c266ba 61
9f5f4aef 62%package -n avant-window-navigator-plugins
86c266ba 63Summary: Pluggins for awn
9f5f4aef 64Summary(pl.UTF-8): Wtyczki dla awn
86c266ba 65Group: X11/Applications
9f5f4aef 66Requires: avant-window-navigator = %{version}
86c266ba 67
9f5f4aef 68%description -n avant-window-navigator-plugins
86c266ba 69Pluggins for awn.
70
9f5f4aef 71%description -n avant-window-navigator-plugins -l pl.UTF-8
86c266ba 72Wtyczki 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
89rm -rf $RPM_BUILD_ROOT
90
7332e188
JB
91%{__make} install \
92 DESTDIR=$RPM_BUILD_ROOT
86c266ba 93
94%clean
95rm -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
This page took 2.445003 seconds and 4 git commands to generate.