1 Summary: Tup - build system
6 Group: Development/Building
7 Source0: https://github.com/gittup/tup/archive/v0.6.tar.gz
8 # Source0-md5: 0e4d0a6ab524731d3153e015135be097
9 Patch0: %{name}-upstream.patch
10 URL: http://gittup.org/tup/
12 BuildRequires: libfuse-devel
13 BuildRequires: pkgconfig
14 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
17 Tup is a file-based build system for Linux, OSX, and Windows. It
18 inputs a list of file changes and a directed acyclic graph (DAG), then
19 processes the DAG to execute the appropriate commands required to
20 update dependent files. Updates are performed with very little
21 overhead since tup implements powerful build algorithms to avoid doing
22 unnecessary work. This means you can stay focused on your project
23 rather than on your build system
26 %setup -q -n tup-%{version}
34 rm -rf $RPM_BUILD_ROOT
35 install -d $RPM_BUILD_ROOT{%{_bindir},%{_mandir}/man1}
37 install build/tup $RPM_BUILD_ROOT%{_bindir}
38 install tup.1 $RPM_BUILD_ROOT%{_mandir}/man1
41 rm -rf $RPM_BUILD_ROOT
44 %defattr(644,root,root,755)
45 %attr(755,root,root) %{_bindir}/tup
46 %{_mandir}/man1/tup.1*