]> git.pld-linux.org Git - SPECS.git/blob - tup.spec
SPECS updated Sun 1 Aug 20:28:02 CEST 2021
[SPECS.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 # git repo fetch: git clone git://github.com/gittup/tup.git
8 Source0:        https://github.com/gittup/tup/archive/v0.6.tar.gz
9 # Source0-md5:  0e4d0a6ab524731d3153e015135be097
10 Patch0:         %{name}-upstream.patch
11 URL:            http://gittup.org/tup/
12 BuildRequires:  gcc
13 BuildRequires:  libfuse-devel
14 BuildRequires:  pkgconfig
15 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
16
17 %description
18 Tup is a file-based build system for Linux, OSX, and Windows. It
19 inputs a list of file changes and a directed acyclic graph (DAG), then
20 processes the DAG to execute the appropriate commands required to
21 update dependent files. Updates are performed with very little
22 overhead since tup implements powerful build algorithms to avoid doing
23 unnecessary work. This means you can stay focused on your project
24 rather than on your build system
25
26 %prep
27 %setup -q -n tup-%{version}
28 %patch0 -p1
29
30 %build
31 ./build.sh
32 #./bootstrap.sh
33
34 %install
35 rm -rf $RPM_BUILD_ROOT
36 install -d $RPM_BUILD_ROOT{%{_bindir},%{_mandir}/man1}
37
38 install build/tup $RPM_BUILD_ROOT%{_bindir}
39 install tup.1 $RPM_BUILD_ROOT%{_mandir}/man1
40
41 %clean
42 rm -rf $RPM_BUILD_ROOT
43
44 %files
45 %defattr(644,root,root,755)
46 %attr(755,root,root) %{_bindir}/tup
47 %{_mandir}/man1/tup.1*
This page took 0.7583 seconds and 3 git commands to generate.