X-Git-Url: http://git.pld-linux.org/?p=packages%2Fbakefile.git;a=blobdiff_plain;f=bakefile.spec;h=2fcac687b70dbc90d7cb284b6e360b0bcb13e549;hp=2861a1b05473ba106e41cd8f3ea9b001062df29c;hb=3de6f0d3a4a2324e7325b088774acff8b367babd;hpb=531d399566fb75afc71f82560c06817de090ccee diff --git a/bakefile.spec b/bakefile.spec index 2861a1b..2fcac68 100644 --- a/bakefile.spec +++ b/bakefile.spec @@ -1,21 +1,25 @@ +# +# TODO: unpackaged files +# Summary: Native makefiles generator -Summary(pl): Generator natywnych plików typu Makefile +Summary(pl.UTF-8): Generator natywnych plików typu Makefile Name: bakefile -Version: 0.1.5 -Release: 1 -License: GPL v2+ -Group: Applications/Text -Source0: http://dl.sourceforge.net/bakefile/bakefile-%{version}.tar.gz -# Source0-md5: 75672a679c4b1f72b48bbddc6f3ffffb +Version: 0.2.9 +Release: 0.1 +License: MIT +Group: Development/Building +Source0: http://downloads.sourceforge.net/bakefile/%{name}-%{version}.tar.gz +# Source0-md5: b53813d155df1a45371abc8f781e6d88 Patch0: %{name}-empy.patch URL: http://bakefile.sourceforge.net/ -BuildRequires: autoconf -BuildRequires: automake +BuildRequires: autoconf >= 2.53 +BuildRequires: automake >= 1.6 BuildRequires: libtool +BuildRequires: python-devel >= 1:2.5 BuildRequires: rpm-pythonprov %pyrequires_eq python-modules -Requires: python-libxml2 Requires: empy >= 3.1 +Requires: python-libxml2 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description @@ -24,17 +28,18 @@ It takes compiler-independent description of build tasks as input and generate native makefile (autoconf's Makefile.in, Visual C++ project, bcc makefile etc.). -%description -l pl -Bakefile to generator natywnych plików typu Makefile dla wielu -platform i kompilatorów. Przyjmuje na wej¶ciu niezale¿ny od -kompilatora opis zadañ budowania i tworzy natywny plik (Makefile.in +%description -l pl.UTF-8 +Bakefile to generator natywnych plików typu Makefile dla wielu +platform i kompilatorów. Przyjmuje na wejściu niezależny od +kompilatora opis zadań budowania i tworzy natywny plik (Makefile.in dla autoconfa, projekt dla Visual C++, makefile dla bcc itd.). %prep -%setup -q +%setup -q %patch0 -p1 %build +%{__libtoolize} %{__aclocal} -I admin %{__autoconf} %{__automake} @@ -42,29 +47,32 @@ dla autoconfa, projekt dla Visual C++, makefile dla bcc itd.). %install rm -rf $RPM_BUILD_ROOT -install -d $RPM_BUILD_ROOT{%{_examplesdir}/%{name}-%{version},%{_bindir}} -%{__make} \ - DESTDIR=$RPM_BUILD_ROOT \ - install - -touch $RPM_BUILD_ROOT%{_aclocaldir}/autoconf_inc.m4 +%{__make} install \ + DESTDIR=$RPM_BUILD_ROOT # use system available modules -rm -rf $RPM_BUILD_ROOT%{_libdir}/%{name}/{empy,optik} +%{__rm} -r $RPM_BUILD_ROOT%{_libdir}/%{name}/{empy,py25modules} + +%{__rm} $RPM_BUILD_ROOT%{_libdir}/%{name}/*.la +find $RPM_BUILD_ROOT%{_libdir}/%{name} -name '*.py' | grep -E -v '/bakefile(_gen)?\.py' | xargs %{__rm} %clean rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) -%doc README THANKS doc/html -%attr(755,root,root) %{_bindir}/* -%{_aclocaldir}/*.m4 +%doc AUTHORS COPYING NEWS README THANKS doc/html +%attr(755,root,root) %{_bindir}/bakefile +%attr(755,root,root) %{_bindir}/bakefile_gen +%attr(755,root,root) %{_bindir}/bakefilize %{_datadir}/%{name} %dir %{_libdir}/%{name} %{_libdir}/%{name}/*.py[oc] -%attr(755,root,root) %{_libdir}/%{name}/*.so +%attr(755,root,root) %{_libdir}/%{name}/_bkl_c.so %attr(755,root,root) %{_libdir}/%{name}/bakefile.py %attr(755,root,root) %{_libdir}/%{name}/bakefile_gen.py +%{_aclocaldir}/bakefile*.m4 %{_mandir}/man1/bakefile.1* +%{_mandir}/man1/bakefile_gen.1* +%{_mandir}/man1/bakefilize.1*