source: projects/specs/trunk/x/xfce4-session/xfce4-session-vl.spec @ 3330

Revision 3330, 5.0 KB checked in by Takemikaduchi, 13 years ago (diff)

fix: failed to build package

Line 
1Name:           xfce4-session
2Summary:        Xfce Session manager
3Summary(ja):    Xfce セッションマネージャ
4Version:        4.8.0
5Release:        2%{?_dist_release}
6
7Group:          User Interface/Desktops
8License:        GPLv2+
9URL:            http://www.xfce.org/
10
11Source0:        http://www.us.xfce.org/archive/xfce-%{version}/src/%{name}-%{version}.tar.bz2
12Patch0:         xfce4-session-4.5.92-hide-tips.patch
13
14BuildRoot:      %{_tmppath}/%{name}-%{version}-root
15BuildRequires:  chrpath
16BuildRequires:  dbus-devel >= 1.0.0
17BuildRequires:  dbus-glib-devel >= 0.73
18BuildRequires:  GConf2-devel >= 2.4.0
19BuildRequires:  gettext
20BuildRequires:  gtk2-devel >= 2.14.0
21BuildRequires:  intltool
22BuildRequires:  libwnck-devel >= 2.22.0
23BuildRequires:  libxfce4ui-devel >= 4.8.0
24BuildRequires:  libxfce4util-devel >= 4.8.0
25BuildRequires:  xfce4-panel-devel >= 4.8.0
26BuildRequires:  xfconf-devel >= 4.8.0
27BuildRequires:  libSM-devel
28BuildRequires:  xorg-x11-server-utils
29
30BuildRequires:  hal-devel
31BuildRequires:  upower-devel
32BuildRequires:  ConsoleKit-devel
33BuildRequires:  polkit-devel
34#Requires:      libxfcegui4 >= 4.6.0
35Requires:       xorg-x11-server-utils
36Requires:       fortune-mod
37
38%description
39xfce4-session is the session manager for the Xfce desktop environment.
40
41%package devel
42Summary:        Development files for xfce4-session
43Group:          Development/Libraries
44Requires:       %{name} = %{version}-%{release}
45Requires:       libxfce4ui-devel >= 4.8.0
46Requires:       xfconf-devel >= 4.8.0
47
48%description devel
49Header files for the Xfce Session Manager.
50
51%package engines
52Summary:        Additional engines for xfce4-session
53Group:          User Interface/Desktops
54Requires:       %{name} = %{version}-%{release}
55
56%description engines
57Additional splash screen engines for the Xfce Session Manager.
58
59%prep
60%setup -q
61%patch0 -p1 -b .disable-tips
62
63%build
64%configure --enable-silent-rules --enable-gnome --enable-final --disable-static
65make %{?_smp_mflags}
66
67%install
68rm -rf $RPM_BUILD_ROOT
69make install DESTDIR=$RPM_BUILD_ROOT mandir=%{_mandir}
70
71chrpath --delete $RPM_BUILD_ROOT%{_libdir}/xfce4/session/xfsm-shutdown-helper
72
73## remove unuse files
74rm -rf $RPM_BUILD_ROOT%{_libdir}/*.la
75rm -rf $RPM_BUILD_ROOT%{_libdir}/xfce4/panel/plugins/*.la
76rm -rf $RPM_BUILD_ROOT%{_libdir}/xfce4/session/splash-engines/*.la
77
78rm -rf _docs_to_include
79mkdir -p _docs_to_include
80mv $RPM_BUILD_ROOT%{_docdir}/%{name}/* _docs_to_include
81
82%find_lang %{name}
83
84
85%clean
86rm -rf $RPM_BUILD_ROOT
87
88%post
89/sbin/ldconfig
90touch --no-create %{_datadir}/icons/hicolor
91
92%posttrans
93gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
94
95%postun
96/sbin/ldconfig
97if [ $1 -eq 0 ] ; then
98    touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
99    gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
100fi
101
102%files -f %{name}.lang
103%defattr(-,root,root)
104%doc AUTHORS COPYING ChangeLog NEWS README TODO
105%doc _docs_to_include/html
106%dir %{_sysconfdir}/xdg/autostart/
107%config(noreplace) %{_sysconfdir}/xdg/autostart/xfce4-tips-autostart.desktop
108%{_sysconfdir}/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml
109%{_bindir}/*
110%{_libdir}/lib*.so.*
111%{_libdir}/xfce4/panel/plugins/*.so
112%dir %{_libdir}/xfce4/session
113%{_libdir}/xfce4/session/splash-engines/libmice.so
114%{_libdir}/xfce4/session/xfsm-shutdown-helper
115%{_datadir}/applications/*.desktop
116%{_datadir}/icons/hicolor/*/apps/*
117%{_datadir}/xfce4/*
118%{_mandir}/man1/*
119
120%files devel
121%defattr(-,root,root)
122%{_includedir}/xfce4/xfce4-session-4.6
123%{_libdir}/lib*.so
124%{_libdir}/pkgconfig/*.pc
125
126%files engines
127%defattr(-,root,root)
128%{_libdir}/xfce4/session/balou-*-theme
129%{_libdir}/xfce4/session/splash-engines/libbalou.*
130%{_libdir}/xfce4/session/splash-engines/libsimple.*
131%{_datadir}/themes/Default/balou/
132
133%changelog
134* Sun Apr 03 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.8.0-2
135- add BuildRequires: libSM-devel
136
137* Tue Mar 29 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.8.0-1
138- new upstream release
139
140* Sun Sep 26 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.6.2-2
141- rebuild with rpm-4.8.1 for pkg-config file
142
143* Sun May 23 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.6.2-1
144- new upstream release
145- built with new toolchain
146
147* Sat May 23 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.6.1-1
148- new upstream release
149- added %%post and %%postun section
150
151* Sun Sep 21 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.4.2-3vl5
152- added BuildRequires: libxfce4util-devel
153- added Japanese summary
154
155* Sat Sep 20 2008 Shu KONNO <owa@bg.wakwak.com> 4.4.2-2vl5
156- applied new versioning policy
157- removed *.la
158
159* Sun Dec 23 2007 UECHI Yasumasa <uechi@potaway.net> 4.4.2-1vl2
160- new upstream release.
161
162* Sun Jul 29 2007 UECHI Yasumasa <uechi@potaway.net> 4.4.1-1vl2
163- build for VineSeed
164
165* Sat Jul 28 2007 UECHI Yasumasa <uechi@potaway.net> 4.4.1-1vl1
166- new upstream version
167- add fortune-mod to Requires for xfce4-tips
168
169* Sat Dec 10 2005 UECHI Yasumasa <uechi@potaway.net> 4.2.3-1vl1
170- new upstream release
171
172* Mon Jun 13 2005 UECHI Yasumasa <uechi@potaway.net> 4.2.2-1vl2
173- new upstream release
174
175* Thu Mar 31 2005 UECHI Yasumasa <uechi@potaway.net> 4.2.1-1vl2
176- new upstream release
177
178* Sun Jan 23 2005 UECHI Yasumasa <uechi@potaway.net> 4.2.0-1vl2
179- initial release for VineSeedPlus
180
Note: See TracBrowser for help on using the repository browser.