]> git.pld-linux.org Git - packages/avant-window-navigator-extras.git/blame - avant-window-navigator-extras.spec
- partial cleanup, .so perms
[packages/avant-window-navigator-extras.git] / avant-window-navigator-extras.spec
CommitLineData
86c266ba 1#
2# TODO:
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
7#
3b080be1 8%define snap 20071024
86c266ba 9Summary: Extra applets and plugins for awn
9f5f4aef
JB
10Summary(pl.UTF-8): Dodatkowe applety i wtyczki dla awn
11Name: avant-window-navigator-extras
3b080be1 12Version: 0.2.%{snap}
86c266ba 13Release: 0.1
14License: GPLv2
15Group: X11/Applications
16#Source0: http://avant-window-navigator.googlecode.com/files/%{name}-%{version}-2.tar.gz
9f5f4aef 17Source0: awn-extras-%{snap}.tar.bz2
3b080be1 18# Source0-md5: e27eba8b4aa03ff44c82f1975b1170a6
19URL: https://launchpad.net/awn-extras/
86c266ba 20BuildRequires: GConf2-devel >= 2.14.0
21BuildRequires: autoconf
22BuildRequires: automake
9f5f4aef 23BuildRequires: avant-window-navigator-devel
86c266ba 24BuildRequires: gettext-devel
25BuildRequires: gnome-common >= 2.12.0
26BuildRequires: gnome-desktop-devel
27BuildRequires: gnome-doc-utils >= 0.7.1
28BuildRequires: gtk+2-devel >= 2:2.10.0
29BuildRequires: intltool >= 0.35
3b080be1 30BuildRequires: libsexy-devel
86c266ba 31BuildRequires: libglade2-devel >= 1:2.6.0
32BuildRequires: libgtop-devel
33BuildRequires: librsvg-devel
34BuildRequires: libtool
35BuildRequires: libwnck-devel
36BuildRequires: pkgconfig
37BuildRequires: rpmbuild(macros) >= 1.197
9f5f4aef 38#Requires(post,preun): GConf2 >= 2.14.0
86c266ba 39BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
40
9f5f4aef
JB
41%define awn_appletsdir %{_libdir}/awn/applets
42
86c266ba 43%description
9f5f4aef 44Extra applets and plugins for awn.
86c266ba 45
46%description -l pl.UTF-8
9f5f4aef 47Dodatkowe applety i wtyczki dla awn.
86c266ba 48
9f5f4aef 49%package -n avant-window-navigator-core-applets
86c266ba 50Summary: Core applets for awn
9f5f4aef 51Summary(pl.UTF-8): Kluczowe aplety dla awn
86c266ba 52Group: X11/Applications
9f5f4aef 53Requires: avant-window-navigator = %{version}
86c266ba 54
9f5f4aef 55%description -n avant-window-navigator-core-applets
86c266ba 56Core applets for awn.
57
9f5f4aef
JB
58%description -n avant-window-navigator-core-applets -l pl.UTF-8
59Kluczowe aplety dla awn.
86c266ba 60
9f5f4aef 61%package -n avant-window-navigator-plugins
86c266ba 62Summary: Pluggins for awn
9f5f4aef 63Summary(pl.UTF-8): Wtyczki dla awn
86c266ba 64Group: X11/Applications
9f5f4aef 65Requires: avant-window-navigator = %{version}
86c266ba 66
9f5f4aef 67%description -n avant-window-navigator-plugins
86c266ba 68Pluggins for awn.
69
9f5f4aef 70%description -n avant-window-navigator-plugins -l pl.UTF-8
86c266ba 71Wtyczki dla awn.
72
73%prep
9f5f4aef 74%setup -q -n awn-extras-%{snap}
86c266ba 75
76%build
86c266ba 77# awn-applets core
86c266ba 78cd awn-applets/awn-core-applets
79%{__intltoolize}
80%{__libtoolize}
81%{__aclocal}
82%{__autoconf}
83%{__autoheader}
84%{__automake}
85%configure \
86 --disable-schemas-install
87%{__make}
88
89%install
90rm -rf $RPM_BUILD_ROOT
91
86c266ba 92# awn-applets core
9f5f4aef 93%{__make} -C awn-applets/awn-core-applets install \
86c266ba 94 DESTDIR=$RPM_BUILD_ROOT \
95 GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
96
86c266ba 97# awn-plugins
86c266ba 98
99%clean
100rm -rf $RPM_BUILD_ROOT
101
102#%%post
103#%%gconf_schema_install %{name}.schemas
86c266ba 104
105#%%preun
106#%%gconf_schema_uninstall switcher.schemas trash.schemas
107
9f5f4aef 108%files -n avant-window-navigator-core-applets
86c266ba 109%defattr(644,root,root,755)
110#%{_sysconfdir}/gconf/schemas/*.schemas
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
3b080be1 116%{_datadir}/dbus-1/services/org.freedesktop.Notifications.service
9f5f4aef
JB
117
118%dir %{awn_appletsdir}/awnsystemmonitor
119%attr(755,root,root) %{awn_appletsdir}/awnsystemmonitor/awnsystemmonitor.so
120%{awn_appletsdir}/awn-system-monitor.desktop
121
122%{awn_appletsdir}/battery-applet
123%{awn_appletsdir}/battery-applet.desktop
124
125%{awn_appletsdir}/BlingSwitcher
126%{awn_appletsdir}/PySwitcher.desktop
127
128%dir %{awn_appletsdir}/clock
129%attr(755,root,root) %{awn_appletsdir}/clock/clock.so
130%{awn_appletsdir}/clock.desktop
131
132%dir %{awn_appletsdir}/filebrowser
133%attr(755,root,root) %{awn_appletsdir}/filebrowser/filebrowser.so
134%{awn_appletsdir}/filebrowser.desktop
3b080be1 135%{_datadir}/awn-core-applets/filebrowser.svg
9f5f4aef
JB
136
137%{awn_appletsdir}/gmail
138%{awn_appletsdir}/awngmail.desktop
139
140%dir %{awn_appletsdir}/mainmenu
141%attr(755,root,root) %{awn_appletsdir}/mainmenu/mainmenu.so
142%{awn_appletsdir}/main-menu.desktop
143
144%{awn_appletsdir}/media-control
145%{awn_appletsdir}/media-control.desktop
146%{awn_appletsdir}/media-icon-*
147%{awn_appletsdir}/medialogo*.desktop
148
149%dir %{awn_appletsdir}/notification-area
150%attr(755,root,root) %{awn_appletsdir}/notification-area/notification-area.so
151%{awn_appletsdir}/notification-area.desktop
86c266ba 152%{_datadir}/awn-core-applets/notification.svg
9f5f4aef
JB
153
154%{awn_appletsdir}/quit-applet
155%{awn_appletsdir}/quit-applet.desktop
156
157%dir %{awn_appletsdir}/separator
158%attr(755,root,root) %{awn_appletsdir}/separator/separator.so
159%{awn_appletsdir}/separator.desktop
86c266ba 160%{_datadir}/awn-core-applets/separator.svg
9f5f4aef
JB
161
162%{awn_appletsdir}/showdesktop
163%{awn_appletsdir}/showdesktop.desktop
164
165%{awn_appletsdir}/stacks
166%{awn_appletsdir}/stacks.desktop
167
168%dir %{awn_appletsdir}/switcher
169%attr(755,root,root) %{awn_appletsdir}/switcher/switcher.so
170%{awn_appletsdir}/switcher.desktop
171
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
176
177%{awn_appletsdir}/volume-control
178%{awn_appletsdir}/volume-control.desktop
179
180%{awn_appletsdir}/weather
181%{awn_appletsdir}/weather.desktop
182
183%dir %{awn_appletsdir}/wobblyzini
184%attr(755,root,root) %{awn_appletsdir}/wobblyzini/wobblyzini.so
185%{awn_appletsdir}/wobblyzini.desktop
This page took 0.149802 seconds and 4 git commands to generate.