source: projects/specs/trunk/x/xfce4-panel/xfce4-panel-vl.spec @ 3253

Revision 3253, 5.5 KB checked in by inagaki, 13 years ago (diff)

update: Xfce4

Line 
1Name:           xfce4-panel
2Summary:        Next generation panel for Xfce
3Summary(ja):    Xfce のための次世代パネル
4Version:        4.8.0
5Release:        1%{?_dist_release}
6
7Group:          User Interface/Desktops
8License:        GPLv2+ and LGPLv2+
9URL:            http://www.xfce.org/
10
11Source0:        http://www.xfce.org/archive/xfce-%{version}/src/%{name}-%{version}.tar.bz2
12
13BuildRoot:      %{_tmppath}/%{name}-%{version}-root
14BuildRequires:  cairo-devel >= 1.0.0
15BuildRequires:  chrpath
16BuildRequires:  dbus-glib-devel >= 0.73
17BuildRequires:  garcon-devel >= 0.1.5
18BuildRequires:  gettext
19BuildRequires:  glib2-devel >= 2.18.0
20BuildRequires:  gtk2-devel >= 2.14.0
21BuildRequires:  intltool
22BuildRequires:  libexo-devel >= 0.6.0
23BuildRequires:  libwnck-devel >= 2.22
24BuildRequires:  libxfce4ui-devel >= 4.8.0
25BuildRequires:  libxfce4util-devel >= 4.8.0
26BuildRequires:  pkgconfig
27BuildRequires:  xfconf-devel >= 4.8.0
28
29Obsoletes: xfce4-iconbox xfce4-systray xfce4-toys xfce4-trigger-launcher
30Obsoletes: xfce4-showdesktop-plugin xfce4-taskbar-plugin
31Obsoletes: xfce4-windowlist-plugin xfce4-xmms-plugin
32
33%description
34xfce4-panel is the panel for the XFce desktop environment
35
36%package devel
37Summary: Development headers for %{name}
38Summary(ja): %{name} の開発用ファイル
39Group: Development/Libraries
40Requires: %{name} = %{version}-%{release}
41Requires: glib2-devel >= 2.18.0
42Requires: gtk2-devel >= 2.14.0
43Requires: libxfce4util-devel >= 4.8.0
44
45%description devel
46This package includes the header files you will need to build
47plugins for xfce4-panel.
48
49# These are all required to have a properly functioning panel, so they should
50# not be separate IMO -- Jasper
51
52# %package themes
53# Summary:      Icon themes for xfce4
54# Group:                User Interface/Desktops
55# Requires:     xfce4
56# This should be really noarch, but if I set noarch here, even the arch
57# dependent stuff is marked as noarch, so... no noarch.
58# BuildArch:    noarch
59
60# %description themes
61# Various icon themes for xfce4.
62
63# %package plugins
64# Summary:      Panel plugins for xfce4
65# Group:                User Interface/Desktops
66# Requires:     xfce4
67
68# %description plugins
69# Various panel plugins for xfce4.
70
71%prep
72%setup -q
73#%patch0 -p1 -b .orig
74
75%build
76%configure --enable-silent-rules --disable-static
77make %{?_smp_mflags}
78
79%install
80rm -rf $RPM_BUILD_ROOT
81make install DESTDIR=$RPM_BUILD_ROOT mandir=%{_mandir}
82
83chrpath --delete $RPM_BUILD_ROOT%{_libdir}/xfce4/panel/migrate
84chrpath --delete $RPM_BUILD_ROOT%{_libdir}/xfce4/panel/wrapper
85
86## remove unuse files
87rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
88rm -f $RPM_BUILD_ROOT%{_libdir}/xfce4/panel/plugins/lib*.la
89
90rm -rf _docs_to_include
91mkdir -p _docs_to_include
92mv $RPM_BUILD_ROOT%{_docdir}/xfce4-panel/html _docs_to_include
93rm -rf $RPM_BUILD_ROOT%{_docdir}/xfce4-panel
94
95%find_lang %{name}
96
97%clean
98rm -rf $RPM_BUILD_ROOT
99
100%post
101/sbin/ldconfig
102touch --no-create %{_datadir}/icons/hicolor
103
104%posttrans
105gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
106
107%postun
108/sbin/ldconfig
109if [ $1 -eq 0 ] ; then
110    touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
111    gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
112fi
113
114%files -f %{name}.lang
115%defattr(-,root,root)
116%doc README ChangeLog NEWS COPYING AUTHORS
117%doc _docs_to_include/html docs/README.gtkrc-2.0
118%dir %{_sysconfdir}/xdg/xfce4/panel/
119%config(noreplace) %{_sysconfdir}/xdg/xfce4/panel/default.xml
120%{_bindir}/*
121%{_libdir}/lib*.so.*
122%{_libdir}/xfce4/panel/*
123%{_datadir}/applications/*.desktop
124%{_datadir}/icons/hicolor/*
125%{_datadir}/xfce4/panel/plugins
126
127%files devel
128%defattr(-, root,root,-)
129%{_includedir}/xfce4/libxfce4panel-1.0
130%{_libdir}/lib*.so
131%{_libdir}/pkgconfig/*.pc
132%doc %{_datadir}/gtk-doc/html/libxfce4panel-1.0
133
134%changelog
135* Tue Mar 29 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.8.0-1
136- new upstream release
137
138* Thu Sep 23 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.6.4-2
139- rebuilt with rpm-4.8.1 for pkg-config
140
141* Sun May 23 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.6.4-1
142- new upstream release
143- built with new toolchain
144
145* Sat May 23 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.6.1-1
146- new upstream release
147- split devel subpackage
148
149* Sun Sep 21 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.4.2-2vl5
150- added BuildRequires: libxfce4util-devel
151
152* Sat Sep 20 2008 Shu KONNO <owa@bg.wakwak.com> 4.4.2-1vl5
153- applied new versioning policy
154- removed *.la
155
156* Sun Dec 23 2007 UECHI Yasumasa <uechi@potaway.net> 4.4.2-0vl2
157- new upstream release.
158
159* Sun Jul 29 2007 UECHI Yasumasa <uechi@potaway.net> 4.4.1-0vl2
160- build for VineSeed
161
162* Sat Jul 28 2007 UECHI Yasumasa <uechi@potaway.net> 4.4.1-0vl1
163* Fri Jul 27 2007 UECHI Yasumasa <uechi@potaway.net> 4.4.1-0vl0.0.2
164- new upstream verrsion
165- drop patch0 (contents.xml.patch)
166- Obsoletes: xfce4-iconbox xfce4-systray xfce4-toys xfce4-trigger-launcher
167
168* Tue Oct 24 2006 UECHI Yasumasa <uechi@potaway.net> 4.2.3-0vl2
169- revise contents.xml*
170
171* Sat Dec 10 2005 UECHI Yasumasa <uechi@potaway.net> 4.2.3-0vl1
172- new upstream release
173
174* Mon Jun 13 2005 UECHI Yasumasa <uechi@potaway.net> 4.2.2-0vl2
175- new upstream release
176
177* Thu Mar 31 2005 UECHI Yasumasa <uechi@potaway.net> 4.2.1.1-0vl2
178- new upstream release
179
180* Sun Jan 23 2005 UECHI Yasumasa <uechi@potaway.net> 4.2.0-0vl2
181- new upstream release
182
183* Mon Apr 19 2004 UECHI Yasumasa <uechi@potaway.net> 4.0.5-0vl1
184- new upstream release
185
186* Mon Mar 22 2004 UECHI Yasumasa <uechi@potaway.net> 4.0.4-0vl1
187- new upstream release
188
189* Thu Jan 08 2004 UECHI Yasumasa <uh@u.dhis.portside.net> 4.0.3-0vl1
190- new upstream release
191
192* Thu Nov 27 2003 UECHI Yasumasa <uh@u.dhis.portside.net> 4.0.1-0vl1
193- new upstream release
194
195* Sat Sep 27 2003 UECHI Yasumasa <uh@u.dhis.portside.net> 4.0.0-0vl1
196- initial related
197
Note: See TracBrowser for help on using the repository browser.