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

Revision 9399, 6.3 KB checked in by inagaki, 9 years ago (diff)

2015-03-01 Ryoichi INAGAKI <ryo1@…>

  • Xfce: updated to 4.12
  • libxfce4util410: new for compatibility


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