]> git.pld-linux.org Git - packages/bakefile.git/blame - bakefile.spec
- do not use autotools for now (read TODO)
[packages/bakefile.git] / bakefile.spec
CommitLineData
7506d4ad 1#
2# TODO: autotools break bakefile_gen (ImportError: Bad magic number in /usr/lib/bakefile/xmlparser.pyc)
3#
5c574ae8 4Summary: Native makefiles generator
f810b4d8 5Summary(pl.UTF-8): Generator natywnych plików typu Makefile
5c574ae8 6Name: bakefile
b8e9d873 7Version: 0.2.8
83772bf7
PS
8Release: 0.1
9License: MIT
10Group: Development/Building
7506d4ad 11Source0: http://downloads.sourceforge.net/bakefile/%{name}-%{version}.tar.gz
b8e9d873 12# Source0-md5: 874da5c9035514366b7723bc7657c71c
8062e6bf 13Patch0: %{name}-empy.patch
5c574ae8 14URL: http://bakefile.sourceforge.net/
7506d4ad 15#BuildRequires: autoconf
16#BuildRequires: automake
9ef82bed 17BuildRequires: libtool
a07bf91e 18BuildRequires: python-devel
d67d9ecc 19BuildRequires: rpm-pythonprov
5c574ae8 20%pyrequires_eq python-modules
5c574ae8 21Requires: empy >= 3.1
09959895 22Requires: python-libxml2
5c574ae8
AF
23BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24
25%description
66cbd32a
JB
26Bakefile is cross-platform, cross-compiler native makefiles generator.
27It takes compiler-independent description of build tasks as input and
28generate native makefile (autoconf's Makefile.in, Visual C++ project,
29bcc makefile etc.).
30
37713322
JR
31%description -l pl.UTF-8
32Bakefile to generator natywnych plików typu Makefile dla wielu
33platform i kompilatorów. Przyjmuje na wejściu niezależny od
09959895 34kompilatora opis zadań budowania i tworzy natywny plik (Makefile.in
66cbd32a 35dla autoconfa, projekt dla Visual C++, makefile dla bcc itd.).
5c574ae8
AF
36
37%prep
95424130 38%setup -q
8062e6bf 39%patch0 -p1
5c574ae8
AF
40
41%build
7506d4ad 42#%%{__libtoolize}
43#%%{__aclocal} -I admin
44#%%{__autoconf}
45#%%{__automake}
5c574ae8
AF
46%configure
47
48%install
49rm -rf $RPM_BUILD_ROOT
50install -d $RPM_BUILD_ROOT{%{_examplesdir}/%{name}-%{version},%{_bindir}}
51
52%{__make} \
53 DESTDIR=$RPM_BUILD_ROOT \
54 install
55
71bf54bb 56# use system available modules
b16bd3d2 57rm -rf $RPM_BUILD_ROOT%{_libdir}/%{name}/{empy,optik}
71bf54bb 58
5c574ae8
AF
59%clean
60rm -rf $RPM_BUILD_ROOT
61
62%files
63%defattr(644,root,root,755)
64%doc README THANKS doc/html
65%attr(755,root,root) %{_bindir}/*
66%{_aclocaldir}/*.m4
b16bd3d2
AF
67%{_datadir}/%{name}
68%dir %{_libdir}/%{name}
69%{_libdir}/%{name}/*.py[oc]
531d3995 70%attr(755,root,root) %{_libdir}/%{name}/*.so
b16bd3d2
AF
71%attr(755,root,root) %{_libdir}/%{name}/bakefile.py
72%attr(755,root,root) %{_libdir}/%{name}/bakefile_gen.py
77eff798 73%{_mandir}/man1/bakefil*.1*
This page took 0.092018 seconds and 4 git commands to generate.