diff options
author | Miklos Szeredi <miklos@szeredi.hu> | 2002-01-14 08:48:46 +0000 |
---|---|---|
committer | Miklos Szeredi <miklos@szeredi.hu> | 2002-01-14 08:48:46 +0000 |
commit | f782fc4376e8b4bbe86a00d62bb1bbcd821a5b1c (patch) | |
tree | b924ab49f2522e71ca81890cc8f752023c02028d /fuse.spec | |
parent | 074b4b92322e891e49b14ef4939d64b9615a4918 (diff) | |
download | libfuse-f782fc4376e8b4bbe86a00d62bb1bbcd821a5b1c.tar.gz |
rpm support
Diffstat (limited to 'fuse.spec')
-rw-r--r-- | fuse.spec | 65 |
1 files changed, 65 insertions, 0 deletions
diff --git a/fuse.spec b/fuse.spec new file mode 100644 index 0000000..fc6ed09 --- /dev/null +++ b/fuse.spec @@ -0,0 +1,65 @@ +%define kernelversion %(uname -r) +%define fusemoduledir /lib/modules/%{kernelversion}/kernel/fs/fuse + +Name: fuse +Version: 0.95 +Release: 1 +Summary: Filesystem in Userspace +Source: %{name}-%{version}.tar.gz +Copyright: GPL +Group: Utilities/System +URL: http://sourceforge.net/projects/avf +Buildroot: %{_tmppath}/%{name}-root +Prefix: /usr +Packager: Achim Settelmeier <settel@sirlab.de> + +%description +FUSE (Filesystem in Userspace) is a simple interface for userspace +programs to export a virtual filesystem to the linux kernel. FUSE +also aims to provide a secure method for non privileged users to +create and mount their own filesystem implementations. + + +%clean +case "$RPM_BUILD_ROOT" in *-root) rm -rf $RPM_BUILD_ROOT ;; esac + +%prep +%setup +%patch -p1 + +%build +./configure \ + --with-kernel=/usr/src/linux-%{kernelversion}\ + --prefix=%{prefix} +make + +%install +case "$RPM_BUILD_ROOT" in *-root) rm -rf $RPM_BUILD_ROOT ;; esac +make install \ + prefix=$RPM_BUILD_ROOT%{prefix} \ + fusemoduledir=$RPM_BUILD_ROOT%{fusemoduledir} + +# remove binaries form example folder so we can include it +# as a form of documentation into the package +make -C example clean + + +%post +/sbin/depmod -a + +%postun +/sbin/depmod -a + +%files +%defattr(-,root,root) +%doc README TODO NEWS INSTALL ChangeLog AUTHORS COPYING +%doc example/ + +%{fusemoduledir} +%{prefix}/lib/libfuse.a +%{prefix}/include/fuse.h + +# you want to install fusermount SUID root? +# Then uncomment the "%attr()"-line in favour of the line after it. +#%attr(4500,root,root) %{prefix}/bin/fusermount +%{prefix}/bin/fusermount |