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

Revision 8932, 5.0 KB checked in by inagaki, 10 years ago (diff)

2014-09-03 Ryoichi INAGAKI <ryo1@…>

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