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

Revision 8068, 5.0 KB checked in by Takemikaduchi, 10 years ago (diff)

new upstream release or rebuild

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