source: projects/specs/branches/6/T/Thunar/Thunar-vl.spec @ 3253

Revision 3253, 4.0 KB checked in by inagaki, 13 years ago (diff)

update: Xfce4

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