source: projects/specs/branches/6/d/davfs2/davfs2-vl.spec @ 3259

Revision 3259, 3.9 KB checked in by daisuke, 13 years ago (diff)

davfs2: rebuild with krb5-1.8.2, add BR: krb5-devel

Line 
1Name:           davfs2
2Version:        1.4.5
3Release:        2%{?_dist_release}
4Summary:        A filesystem driver for WebDAV
5Summary(ja):    WebDAV 用のファイルシステムドライバ
6Group:          System Environment/Base
7License:        GPLv2+
8URL:            http://savannah.nongnu.org/projects/davfs2
9Source0:        http://download.savannah.gnu.org/releases/davfs2/davfs2-1.4.5.tar.gz
10Patch1:         davfs2-1.4.5-sys_stat_h.patch
11BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root
12
13BuildRequires:  gettext
14BuildRequires:  neon-devel
15BuildRequires:  krb5-devel
16Requires(pre):  shadow-utils
17
18%define cachedir /var/cache/davfs2
19%define piddir /var/run/mount.davfs
20%define username davfs2
21%define groupname %{username}
22
23%description
24davfs2 is a Linux file system driver that allows you to mount a WebDAV server
25as a disk drive.
26
27%prep
28%setup -q
29%patch1 -p1 -b .sys_stat_h
30
31%build
32%configure
33make
34
35
36%install
37rm -rf $RPM_BUILD_ROOT
38make install DESTDIR=$RPM_BUILD_ROOT
39%find_lang %{name}
40# Create directories used by mount.davfs
41install -d $RPM_BUILD_ROOT%{cachedir} $RPM_BUILD_ROOT%{piddir}
42# Fix symlinks
43ln -sf ../usr/sbin/mount.davfs $RPM_BUILD_ROOT/sbin/mount.davfs
44ln -sf ../usr/sbin/umount.davfs $RPM_BUILD_ROOT/sbin/umount.davfs
45# Don't need this - we'll do our own doc install, thanks
46rm -rf $RPM_BUILD_ROOT/usr/share/doc/davfs2
47# Remove duplicate files. (Why is it installing these in the first place?)
48rm -rf $RPM_BUILD_ROOT/usr/share/davfs2 # same files in /etc/davfs2
49# Remove suid bit, to work around a problem with brp-strip on suid binaries
50chmod 0755 $RPM_BUILD_ROOT/%{_sbindir}/mount.davfs
51# UTF8ify translated man pages
52find $RPM_BUILD_ROOT/%{_mandir}/{de,es} -name "*.[58].gz" | while read m; do
53  gzip -dc $m | iconv -f "ISO8859-15" -t "UTF-8" - -o - | gzip -c9 > $m.utf8
54  mv -f $m.utf8 $m
55done
56
57
58%clean
59rm -rf $RPM_BUILD_ROOT
60
61%pre
62getent group  %{groupname} >/dev/null || groupadd -r %{groupname}
63getent passwd %{username} >/dev/null || \
64  useradd -r -g %{groupname} -d %{cachedir} -s /sbin/nologin \
65          -c "User account for %{name}" %{username}
66exit 0
67
68
69%files -f %{name}.lang
70%defattr(-,root,root,-)
71# Docs
72%doc AUTHORS BUGS COPYING ChangeLog FAQ INSTALL NEWS README README.translators THANKS TODO
73%{_mandir}/man5/*.gz
74%{_mandir}/man8/*.gz
75# localized man pages
76%{_mandir}/*/man5/*.gz
77%{_mandir}/*/man8/*.gz
78
79# Configfiles etc.
80%config(noreplace) %{_sysconfdir}/davfs2/davfs2.conf
81%config(noreplace) %{_sysconfdir}/davfs2/secrets
82%dir %{_sysconfdir}/davfs2/certs/private/
83%dir %{_sysconfdir}/davfs2/certs/
84%dir %{_sysconfdir}/davfs2/
85
86# Binaries
87%{_sbindir}/umount.davfs
88# re-apply suid bit to mount.davfs
89%attr (4755,root,root) %{_sbindir}/mount.davfs
90# symlinks to files in %{_sbindir}
91/sbin/mount.davfs
92/sbin/umount.davfs
93
94# Extra dirs needed by mount.davfs
95%dir %attr(00775,root,%{groupname}) %{cachedir}
96%dir %attr(01775,root,%{groupname}) %{piddir}
97
98%changelog
99* Sun Apr 03 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 1.4.5-2
100- rebuild with krb5-1.8.2
101- add BR: krb5-devel
102
103* Wed Jan 19 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 1.4.5-1
104- initial build for Vine Linux
105
106* Mon Feb 15 2010 Will Woods <wwoods@redhat.com> - 1.4.5-2
107- Add davfs2-1.4.5-sys_stat_h.patch to fix building on F13
108
109* Wed Jan 13 2010 Will Woods <wwoods@redhat.com> - 1.4.5-1
110- New upstream release (fixes rebuild failure, see bug 538913)
111- NOTE: 1.4.x has different config file syntax. Read the NEWS file!
112
113* Thu Sep 17 2009 Peter Lemenkov <lemenkov@gmail.com> - 1.3.3-5
114- bump
115
116* Thu Sep 17 2009 Peter Lemenkov <lemenkov@gmail.com> - 1.3.3-4
117- Rebuilt with new fuse
118
119* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.3-3
120- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
121
122* Wed Mar 11 2009 Will Woods <wwoods@redhat.com> - 1.3.3-2
123- Passed package review (#488858)
124- Ensure that package owns /etc/davfs2 and /etc/davfs2/certs
125
126* Mon Mar 02 2009 Will Woods <wwoods@redhat.com> - 1.3.3-1
127- Initial packaging
128- Fix open() with O_CREAT and no mode
Note: See TracBrowser for help on using the repository browser.