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

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

new upstream release or rebuild

RevLine 
[3253]1Name:           Thunar
[521]2Summary:        modern file manager
3Summary(ja):    近代的なファイルマネージャ
[6284]4Version:        1.4.0
[8068]5Release:        3%{?_dist_release}
[3253]6
7Group:          User Interface/Desktops
[521]8License:        GPLv2 and LGPLv2
9URL:            http://www.xfce.org/
[3253]10
[521]11Source0:        http://www.xfce.org/archive/xfce-%{version}/src/%{name}-%{version}.tar.bz2
[3253]12
[521]13BuildRoot:      %{_tmppath}/%{name}-%{version}-root
14BuildRequires:  dbus-glib-devel >= 0.34
[3253]15BuildRequires:  glib2-devel >= 2.18.0
16BuildRequires:  gtk2-devel >= 2.14.0
[521]17BuildRequires:  libexif-devel >= 0.6.0
[6284]18BuildRequires:  libexo-devel >= 0.8.0
[3253]19BuildRequires:  libgudev1-devel >= 145
20BuildRequires:  libnotify-devel >= 0.4.0
21BuildRequires:  libSM-devel
[6284]22BuildRequires:  libxfce4ui-devel >= 4.10.0
23BuildRequires:  libxfce4util-devel >= 4.10.0
[521]24BuildRequires:  pcre-devel >= 6.0
[3253]25BuildRequires:  pkgconfig
26BuildRequires:  startup-notification-devel >= 0.4
[6284]27BuildRequires:  xfce4-panel-devel >= 4.10.0
[3253]28BuildRequires:  xfconf
[521]29
30Obsoletes:      xffm
31
[8068]32Vendor: Project Vine
33Distribution: Vine Linux
34
[521]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}
[3253]43Requires: glib2-devel >= 2.18.0
44Requires: gtk2-devel >= 2.14.0
[521]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
[3253]54%configure --enable-silent-rules
[521]55make %{?_smp_mflags}
56
57%install
58rm -rf $RPM_BUILD_ROOT
[3253]59make install DESTDIR=$RPM_BUILD_ROOT INSTALL='install -p'
[521]60
[3253]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
[521]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
[3253]77%post
78/sbin/ldconfig
[521]79touch --no-create %{_datadir}/icons/hicolor
[3253]80
81%posttrans
82gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
83
84%postun
[521]85/sbin/ldconfig
[3253]86if [ $1 -eq 0 ] ; then
87    touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
88    gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
[521]89fi
90
91%files -f %{name}.lang
92%defattr(-,root,root)
93%doc AUTHORS COPYING COPYING.LIB ChangeLog FAQ NEWS README THANKS
[3253]94%doc _docs_to_include/*
[521]95%{_sysconfdir}/xdg/Thunar
96%{_bindir}/*
97%{_libdir}/lib*.so.*
[3253]98%dir %{_libdir}/Thunar
99%{_libdir}/Thunar/*
100%dir %{_libdir}/thunarx-2
101%{_libdir}/thunarx-2/*.so
102%{_libdir}/xfce4/panel/plugins/lib*.so
[521]103%{_datadir}/Thunar
104%{_datadir}/applications/*.desktop
105%{_datadir}/dbus-1/services/*.service
[3253]106%{_datadir}/icons/hicolor/*
[521]107%{_datadir}/pixmaps/Thunar
[3253]108#{_datadir}/thumbnailers
[521]109%{_datadir}/xfce4/panel-plugins/thunar-tpa.desktop
110%{_mandir}/man1/Thunar*
111
112%files devel
113%defattr(-,root,root)
[3253]114%{_includedir}/thunarx-2
[521]115%{_libdir}/lib*.so
116%{_libdir}/pkgconfig/*.pc
117%{_datadir}/gtk-doc/html/thunarx
118
119%changelog
[8068]120* Sun Dec 29 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> - 1.4.0-3
121- rebuild with VineSeed environment
122
[7009]123* Thu Oct 25 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> - 1.4.0-2
124- rebuild with pcre-8.31
125
[6284]126* Thu Jun 07 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> - 1.4.0-1
127- new upstream release
128
[4634]129* Sun Aug 21 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 1.2.2-1
130- new upstream release
131- built with libnotify-0.7.3 (VineSeed)
132
[3253]133* Tue Mar 29 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 1.2.0-1
134- new upstream release
135
[1068]136* Sun May 23 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 1.0.2-1
137- new upstream release
138- built with new toolchain
139
[521]140* Sat May 23 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 1.0.1-1
141- new upstream release
142- split devel subpackage
143
144* Mon Sep 29 2008 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 0.9.0-3
145- add BuildRequires: xfce4-panel
146  (needed to build thunar-tpa.desktop)
147
148* Thu Sep 25 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.9.0-2vl5
149- added BuildRequires: libexo-devel, dbus-glib-devel, hal-devel
150
151* Sat Sep 20 2008 Shu KONNO <owa@bg.wakwak.com> 0.9.0-1vl5
152- applied new versioning policy
153- removed *.la
154
155* Sun Dec 23 2007 UECHI Yasumasa <uechi@potaway.net> 0.9.0-0vl2
156- new upstream release.
157
158* Sun Jul 29 2007 UECHI Yasumasa <uechi@potaway.net> 0.8.0-0vl2
159- build for VineSeed
160
161* Sat Jul 28 2007 UECHI Yasumasa <uechi@potaway.net> 0.8.0-0vl1
162- initial release
163
Note: See TracBrowser for help on using the repository browser.