[svn] r5191 - in trunk/rpms: . dkms-fuse

packagers at lists.rpmforge.net packagers at lists.rpmforge.net
Thu Feb 22 15:11:13 CET 2007


Author: thias
Date: 2007-02-22 15:11:11 +0100 (Thu, 22 Feb 2007)
New Revision: 5191

Added:
   trunk/rpms/dkms-fuse/
   trunk/rpms/dkms-fuse/dkms-fuse.spec
Log:
Initial import of dkms-fuse (tools like fuse and fuse-sshfs are in Extras).


Added: trunk/rpms/dkms-fuse/dkms-fuse.spec
===================================================================
--- trunk/rpms/dkms-fuse/dkms-fuse.spec	                        (rev 0)
+++ trunk/rpms/dkms-fuse/dkms-fuse.spec	2007-02-22 14:11:11 UTC (rev 5191)
@@ -0,0 +1,79 @@
+# $Id$
+# Authority: matthias
+# ExclusiveDist: el4
+# Dist: nodist
+
+Summary: Linux kernel module for FUSE (Filesystem in USErspace)
+Name: dkms-fuse
+Version: 2.6.3
+Release: 1
+License: GPL
+Group: System Environment/Kernel
+URL: http://fuse.sourceforge.net/
+Source: http://dl.sf.net/fuse/fuse-%{version}.tar.gz
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
+BuildArch: noarch
+Requires: gcc, make
+Requires(post): dkms
+Requires(preun): dkms
+
+%description
+With FUSE it is possible to implement a fully functional filesystem in a
+userspace program. This package contains the FUSE userspace tools to
+mount a FUSE filesystem.
+
+
+%prep
+%setup -n fuse-%{version}
+
+
+%build
+
+
+%install
+%{__rm} -rf %{buildroot}
+
+%define dkms_name fuse
+%define dkms_vers %{version}-%{release}
+%define quiet -q
+
+# Kernel module sources install for dkms
+%{__mkdir_p} %{buildroot}%{_usrsrc}/%{dkms_name}-%{dkms_vers}/
+%{__cp} -a kernel/* %{buildroot}%{_usrsrc}/%{dkms_name}-%{dkms_vers}/
+
+# Configuration for dkms
+%{__cat} > %{buildroot}%{_usrsrc}/%{dkms_name}-%{dkms_vers}/dkms.conf << 'EOF'
+PACKAGE_NAME=%{dkms_name}
+PACKAGE_VERSION=%{dkms_vers}
+MAKE[0]="./configure --enable-kernel-module --with-kernel=${kernel_source_dir} && make"
+BUILT_MODULE_NAME[0]=fuse
+DEST_MODULE_LOCATION[0]=/kernel/drivers/fs/fuse
+AUTOINSTALL="YES"
+EOF
+
+
+%clean
+%{__rm} -rf %{buildroot}
+
+
+%post
+# Add to DKMS registry
+dkms add -m %{dkms_name} -v %{dkms_vers} %{?quiet} || :
+# Rebuild and make available for the currenty running kernel
+dkms build -m %{dkms_name} -v %{dkms_vers} %{?quiet} || :
+dkms install -m %{dkms_name} -v %{dkms_vers} %{?quiet} --force || :
+
+%preun
+# Remove all versions from DKMS registry
+dkms remove -m %{dkms_name} -v %{dkms_vers} %{?quiet} --all || :
+
+
+%files
+%defattr(-, root, root, 0755)
+%{_usrsrc}/%{dkms_name}-%{dkms_vers}/
+
+
+%changelog
+* Thu Feb 22 2007 Matthias Saou <http://freshrpms.net/> 2.6.3-1
+- Initial RPM release.
+


Property changes on: trunk/rpms/dkms-fuse/dkms-fuse.spec
___________________________________________________________________
Name: svn:keywords
   + Id



More information about the svn-commits mailing list