source: projects/specs/trunk/T/Thunar/Thunar-vl.spec @ 8932

Revision 8932, 4.6 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:           Thunar
2Summary:        modern file manager
3Summary(ja):    近代的なファイルマネージャ
4Version:        1.6.3
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:  dbus-glib-devel >= 0.34
15BuildRequires:  eudev-libgudev1-devel
16BuildRequires:  glib2-devel >= 2.18.0
17BuildRequires:  gtk2-devel >= 2.14.0
18BuildRequires:  libexif-devel >= 0.6.0
19BuildRequires:  libexo-devel >= 0.8.0
20BuildRequires:  libnotify-devel >= 0.4.0
21BuildRequires:  libSM-devel
22BuildRequires:  libxfce4ui-devel >= 4.10.0
23BuildRequires:  libxfce4util-devel >= 4.10.0
24BuildRequires:  pcre-devel >= 6.0
25BuildRequires:  pkgconfig
26BuildRequires:  startup-notification-devel >= 0.4
27BuildRequires:  xfce4-panel-devel >= 4.10.0
28BuildRequires:  xfconf
29
30Obsoletes:      xffm
31
32Vendor: Project Vine
33Distribution: Vine Linux
34
35%description
36Thunar is a modern file manager for the Unix/Linux desktop, aiming to be
37easy-to-use and fast.
38
39%package devel
40Summary: Development headers for Thunar
41Group: Development/Libraries
42Requires: %{name} = %{version}-%{release}
43Requires: glib2-devel >= 2.18.0
44Requires: gtk2-devel >= 2.14.0
45
46%description devel
47This package includes the header files you will need to build
48plugins for Thunar.
49
50%prep
51%setup -q
52
53%build
54%configure --enable-silent-rules
55make %{?_smp_mflags}
56
57%install
58rm -rf $RPM_BUILD_ROOT
59make install DESTDIR=$RPM_BUILD_ROOT INSTALL='install -p'
60
61## remove unuse files
62rm -rf $RPM_BUILD_ROOT/%{_libdir}/*.la
63rm -rf $RPM_BUILD_ROOT/%{_libdir}/thunarx-2/*.la
64rm -rf $RPM_BUILD_ROOT/%{_libdir}/xfce4/panel/plugins/*.la
65rm -rf $RPM_BUILD_ROOT/%{_datadir}/icons/hicolor/icon-theme.cache
66
67rm -rf _docs_to_include
68mkdir -p _docs_to_include
69mv $RPM_BUILD_ROOT%{_docdir}/%{name}/* _docs_to_include
70#cp AUTHORS COPYING COPYING.LIB ChangeLog FAQ HACKING NEWS README THANKS TODO $RPM_BUILD_ROOT/%{_defaultdocdir}/%{name}-%{version}
71
72%find_lang %{name}
73
74%clean
75rm -rf $RPM_BUILD_ROOT
76
77%post
78/sbin/ldconfig
79touch --no-create %{_datadir}/icons/hicolor
80
81%posttrans
82gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
83
84%postun
85/sbin/ldconfig
86if [ $1 -eq 0 ] ; then
87    touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
88    gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
89fi
90
91%files -f %{name}.lang
92%defattr(-,root,root)
93%doc AUTHORS COPYING COPYING.LIB ChangeLog FAQ NEWS README THANKS
94%doc _docs_to_include/*
95%{_sysconfdir}/xdg/Thunar
96%{_bindir}/*
97%{_libdir}/lib*.so.*
98%dir %{_libdir}/Thunar
99%{_libdir}/Thunar/*
100%dir %{_libdir}/thunarx-2
101%{_libdir}/thunarx-2/*.so
102%{_libdir}/xfce4/panel/plugins/lib*.so
103%{_datadir}/Thunar
104%{_datadir}/applications/*.desktop
105%{_datadir}/dbus-1/services/*.service
106%{_datadir}/icons/hicolor/*
107%{_datadir}/pixmaps/Thunar
108#{_datadir}/thumbnailers
109%{_datadir}/xfce4/panel-plugins/thunar-tpa.desktop
110%{_mandir}/man1/Thunar*
111
112%files devel
113%defattr(-,root,root)
114%{_includedir}/thunarx-2
115%{_libdir}/lib*.so
116%{_libdir}/pkgconfig/*.pc
117%{_datadir}/gtk-doc/html/thunarx
118
119%changelog
120* Thu Aug 28 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> - 1.6.3-1
121- new upstream release
122- used BR: eudev-libgudev1-devel instead of libgudev1-devel
123
124* Sun Dec 29 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> - 1.4.0-3
125- rebuild with VineSeed environment
126
127* Thu Oct 25 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> - 1.4.0-2
128- rebuild with pcre-8.31
129
130* Thu Jun 07 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> - 1.4.0-1
131- new upstream release
132
133* Sun Aug 21 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 1.2.2-1
134- new upstream release
135- built with libnotify-0.7.3 (VineSeed)
136
137* Tue Mar 29 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 1.2.0-1
138- new upstream release
139
140* Sun May 23 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 1.0.2-1
141- new upstream release
142- built with new toolchain
143
144* Sat May 23 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 1.0.1-1
145- new upstream release
146- split devel subpackage
147
148* Mon Sep 29 2008 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 0.9.0-3
149- add BuildRequires: xfce4-panel
150  (needed to build thunar-tpa.desktop)
151
152* Thu Sep 25 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.9.0-2vl5
153- added BuildRequires: libexo-devel, dbus-glib-devel, hal-devel
154
155* Sat Sep 20 2008 Shu KONNO <owa@bg.wakwak.com> 0.9.0-1vl5
156- applied new versioning policy
157- removed *.la
158
159* Sun Dec 23 2007 UECHI Yasumasa <uechi@potaway.net> 0.9.0-0vl2
160- new upstream release.
161
162* Sun Jul 29 2007 UECHI Yasumasa <uechi@potaway.net> 0.8.0-0vl2
163- build for VineSeed
164
165* Sat Jul 28 2007 UECHI Yasumasa <uechi@potaway.net> 0.8.0-0vl1
166- initial release
167
Note: See TracBrowser for help on using the repository browser.