Name: libsqlfs
Summary: FUSE module for filesystem on top of an SQLite db
-Version: 1.1
-Release: 1
+Version: 1.1
+Release: 5
Group: TO_BE/FILLED_IN
License: LGPLv2
Source0: libsqlfs-%{version}.tar.gz
BuildRequires: libattr-devel
BuildRequires: libcap-devel
-
%description
FUSE module for filesystem on top of an SQLite database
%prep
%setup -q
-
%build
-gcc $CFLAGS \
+
+gcc $(CFLAGS) \
-DFUSE \
-D_GNU_SOURCE \
-D_FILE_OFFSET_BITS=64 \
-I/usr/include -I. \
sqlfs.c fuse_main.c \
-o libsqlfs_mount \
- $LDFLAGS \
+ $(LDFLAGS) \
-L/usr/lib \
-lpthread \
-lfuse -lrt\
-lsqlite3 -ldl -lcap
-gcc $CFLAGS \
+gcc $(CFLAGS) \
sqlfs_txn_cmd.c \
-o sqlfs_txn_cmd \
- $LDFLAGS
+ $(LDFLAGS)
%install
+
%__mkdir_p %{buildroot}/etc/rc.d/init.d
%__mkdir_p %{buildroot}/etc/rc.d/rc3.d
%__mkdir_p %{buildroot}/etc/rc.d/rc4.d
ln -s ../init.d/sqlfs-mount %{buildroot}/etc/rc.d/rc3.d/S10sqlfs-mount
ln -s ../init.d/sqlfs-mount %{buildroot}/etc/rc.d/rc4.d/S10sqlfs-mount
-
%files
%_bindir/sqlfs_txn_cmd
%_bindir/libsqlfs_mount