9227127
Name:           bindfs
918f49e
Version:        1.13.5
918f49e
Release:        1%{?dist}
9227127
Summary:        Fuse filesystem to mirror a directory
9227127
9227127
Group:          System Environment/Base
9227127
License:        GPLv2+
d8ce46c
URL:            http://bindfs.org/
d8ce46c
Source0:        http://bindfs.org/downloads//bindfs-%{version}.tar.gz
9227127
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
9227127
9227127
BuildRequires:  fuse-devel
1eaebc2
# for test suite
1eaebc2
BuildRequires:  ruby
de8efa2
BuildRequires:  valgrind
f9edb64
# Needed to mount bindfs via fstab
f9edb64
Recommends:     fuse
9227127
9227127
9227127
%description
9227127
Bindfs allows you to mirror a directory and also change the the permissions in
9227127
the mirror directory.
9227127
9227127
9227127
%prep
9227127
%setup -q
9227127
9227127
9227127
%build
9227127
%configure INSTALL="%{_bindir}/install -p"
9227127
make %{?_smp_mflags}
9227127
9227127
9227127
%install
9227127
rm -rf $RPM_BUILD_ROOT
9227127
make install DESTDIR=$RPM_BUILD_ROOT
9227127
9227127
9227127
%clean
9227127
rm -rf $RPM_BUILD_ROOT
9227127
9227127
950b794
%check
93b412e
# Fedora's koji does not provide /dev/fuse, therefore skip the tests there
93b412e
# Always cat log files on failure to be able to debug issues
93b412e
if [ -e /dev/fuse ]; then
93b412e
    make check || (cat tests/test-suite.log tests/internals/test-suite.log; false)
93b412e
else
93b412e
    # internal tests use valgrind and should work
93b412e
    make -C tests/internals/ check || (cat tests/internals/test-suite.log; false)
93b412e
fi
93b412e
950b794
9227127
%files
9227127
%defattr(-,root,root,-)
950b794
%license COPYING
b257eb0
%doc ChangeLog README.md
9227127
%{_bindir}/%{name}
9227127
%{_mandir}/man1/%{name}.1*
9227127
9227127
9227127
%changelog
918f49e
* Thu Jan 05 2017 Till Maas <opensource@till.name> - 1.13.5-1
918f49e
- Update to new release
918f49e
f9edb64
* Fri Apr 08 2016 Till Maas <opensource@till.name> - 1.13.1-2
f9edb64
- Add recommendation for fuse (https://bugzilla.redhat.com/1320272)
f9edb64
b257eb0
* Mon Feb 22 2016 Till Maas <opensource@till.name> - 1.13.1-1
b257eb0
- Update to new release
b257eb0
- cleanup spec
b257eb0
1e9c82b
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.13.0-2
1e9c82b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
1e9c82b
950b794
* Sun Nov 15 2015 Till Maas <opensource@till.name> - 1.13.0-1
950b794
- Update to new release
950b794
- Use %%license
950b794
- Add testsuite
950b794
7a7fc04
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.12.6-2
7a7fc04
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
7a7fc04
9bfba76
* Mon Nov 03 2014 Till Maas <opensource@till.name> - 1.12.6-1
9bfba76
- Update to new release
9bfba76
8707962
* Fri Aug 15 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.12.4-3
8707962
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
8707962
8615240
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.12.4-2
8615240
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
8615240
c9483e2
* Thu Jun 05 2014 Till Maas <opensource@till.name> - 1.12.4-1
c9483e2
- Update to new release
c9483e2
2ad2870
* Wed Jan 15 2014 Till Maas <opensource@till.name> - 1.12.3-1
2ad2870
- Update to new release
2ad2870
- Harden build
2ad2870
d8ce46c
* Thu Jul 25 2013 Till Maas <opensource@till.name> - 1.12.2-1
d8ce46c
- Update to new release
d8ce46c
- Update URL
d8ce46c
- Update source URL
d8ce46c
179dfe0
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.11-2
179dfe0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
179dfe0
603431c
* Wed Sep 26 2012 Till Maas <opensource@till.name> - 1.11-1
603431c
- Update to new release
603431c
- Do not recode ChangeLog anymore
603431c
2376ba9
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.10-2
2376ba9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
2376ba9
1f68298
* Tue Mar 13 2012 Till Maas <opensource@till.name> - 1.10-1
1f68298
- Update to new release
1f68298
5b4f634
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.8.3-5
5b4f634
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
5b4f634
ab9203c
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.8.3-4
ab9203c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
ab9203c
b195d82
* Thu Sep 17 2009 Peter Lemenkov <lemenkov@gmail.com> - 1.8.3-3
b195d82
- Rebuilt with new fuse
b195d82
7b94603
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.8.3-2
7b94603
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
7b94603
4762e00
* Mon Apr 13 2009 Till Maas <opensource@till.name> - 1.8.3-1
4762e00
- Update to new upstream release
4762e00
6c8798d
* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.8.2-3
6c8798d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
6c8798d
dec583d
* Sun Dec 14 2008 Till Maas <opensource@till.name> - 1.8.2-2
dec583d
- Update URL and Source0 to google code
dec583d
9227127
* Sun Dec 14 2008 Till Maas <opensource@till.name> - 1.8.2-1
9227127
- Update to new release with GPLv2+ license headers 
9227127
9227127
* Fri Dec 12 2008 Till Maas <opensource@till.name> - 1.8.1-2
9227127
- Skip Requires: fuse
9227127
- Preseve timestamp of manpage with install -p in %%configure
9227127
9227127
* Fri Dec 12 2008 Till Maas <opensource@till.name> - 1.8.1-1
9227127
- Update to new release
9227127
9227127
* Wed Oct 29 2008 Till Maas <opensource@till.name> - 1.8-2
9227127
- Convert ChangeLog to UTF8
9227127
9227127
* Wed Oct 29 2008 Till Maas <opensource@till.name> - 1.8-1
9227127
- Update to new release
9227127
9227127
* Fri Oct 05 2007 Till Maas <opensource till name> - 1.3-1
9227127
- initial spec for Fedora