]> git.pld-linux.org Git - packages/bakefile.git/blame - bakefile.spec
- updated to 20031009
[packages/bakefile.git] / bakefile.spec
CommitLineData
5c574ae8
AF
1
2%include /usr/lib/rpm/macros.python
3
4Summary: Native makefiles generator
5Name: bakefile
6Version: 0.1.1
c53d0594 7%define snap 20031009
211ceda7 8Release: 0.%{snap}.1
5c574ae8
AF
9License: GPL v2+
10Group: Applications/Text
11Source0: http://bakefile.sourceforge.net/snapshot/bakefile-%{version}.%{snap}.tar.gz
c53d0594 12# Source0-md5: e4c3359d61b927dc1856f6e65a1dd86b
8062e6bf 13Patch0: %{name}-empy.patch
c53d0594 14Patch1: %{name}-typo.patch
5c574ae8
AF
15URL: http://bakefile.sourceforge.net/
16BuildRequires: rpm-pythonprov
17%pyrequires_eq python-modules
18Requires: python-libxml2
19Requires: empy >= 3.1
20Requires: python-optik >= 1.2
21BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22
23%description
24Bakefile is cross-platform, cross-compiler native makefiles generator. It takes
25compiler-independent description of build tasks as input and generate native
26makefile (autoconf's Makefile.in, Visual C++ project, bcc makefile etc.).
27
28%prep
29%setup -q -n %{name}-%{version}.%{snap}
8062e6bf 30%patch0 -p1
c53d0594 31%patch1 -p1
5c574ae8
AF
32
33%build
c53d0594
AF
34%{__aclocal}
35%{__autoconf}
36%{__automake}
5c574ae8
AF
37%configure
38
39%install
40rm -rf $RPM_BUILD_ROOT
41install -d $RPM_BUILD_ROOT{%{_examplesdir}/%{name}-%{version},%{_bindir}}
42
43%{__make} \
44 DESTDIR=$RPM_BUILD_ROOT \
45 install
46
71bf54bb
AF
47# use system available modules
48rm -rf $RPM_BUILD_ROOT%{_datadir}/%{name}/src/{empy,optik}
49
5c574ae8
AF
50%clean
51rm -rf $RPM_BUILD_ROOT
52
53%files
54%defattr(644,root,root,755)
55%doc README THANKS doc/html
56%attr(755,root,root) %{_bindir}/*
57%{_aclocaldir}/*.m4
58%dir %{_datadir}/%{name}
59%{_datadir}/%{name}/output
60%{_datadir}/%{name}/rules
61%dir %{_datadir}/%{name}/src
62%{_datadir}/%{name}/src/*.py[oc]
63%attr(755,root,root) %{_datadir}/%{name}/src/bakefile.py
64%attr(755,root,root) %{_datadir}/%{name}/src/bakefile_gen.py
a672cc76 65%{_mandir}/man1/bakefile.1*
This page took 0.080304 seconds and 4 git commands to generate.