]> git.pld-linux.org Git - packages/tup.git/blob - tup.spec
- tup - build system
[packages/tup.git] / tup.spec
1 Summary:        Tup - build system
2 Name:           tup
3 Version:        0.6
4 Release:        1
5 License:        GPL v2
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/
11 BuildRequires:  gcc
12 BuildRequires:  libfuse-devel
13 BuildRequires:  pkgconfig
14 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
15
16 %description
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
24
25 %prep
26 %setup -q -n tup-%{version}
27 %patch0 -p1
28
29 %build
30 ./build.sh
31 #./bootstrap.sh
32
33 %install
34 rm -rf $RPM_BUILD_ROOT
35 install -d $RPM_BUILD_ROOT{%{_bindir},%{_mandir}/man1}
36
37 install build/tup $RPM_BUILD_ROOT%{_bindir}
38 install tup.1 $RPM_BUILD_ROOT%{_mandir}/man1
39
40 %clean
41 rm -rf $RPM_BUILD_ROOT
42
43 %files
44 %defattr(644,root,root,755)
45 %attr(755,root,root) %{_bindir}/tup
46 %{_mandir}/man1/tup.1*
This page took 0.210663 seconds and 3 git commands to generate.