X-Git-Url: http://git.pld-linux.org/?p=packages%2Fbakefile.git;a=blobdiff_plain;f=bakefile.spec;h=47360abb258d6f52682bae7ea8fd62f70edaf388;hp=d773d8e5d16df3c98d6b4dbb10ac30e1d30622ed;hb=0f6ee7a2522e05ca1f663af3c0595f0fc777697e;hpb=e466fc9262c2ad407f587e20959fffdb6a6f86b4 diff --git a/bakefile.spec b/bakefile.spec index d773d8e..47360ab 100644 --- a/bakefile.spec +++ b/bakefile.spec @@ -1,22 +1,24 @@ +# NOTE: for 1.x versions see DEVEL branch; it's not compatible with 0.x, and (according to web site) still work in progress. 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.6 +Version: 0.2.10 Release: 1 -License: GPL v2+ -Group: Applications/Text -Source0: http://dl.sourceforge.net/bakefile/bakefile-%{version}.tar.gz -# Source0-md5: 7bae4890b50091802918f5ab2afc8813 +License: MIT +Group: Development/Building +#SourceDownload: https://github.com/vslavik/bakefile/releases +Source0: https://github.com/vslavik/bakefile/releases/download/v%{version}/%{name}-%{version}.tar.gz +# Source0-md5: f980cdd36268b5d2b23602d454bdf0a4 Patch0: %{name}-empy.patch -URL: http://bakefile.sourceforge.net/ -BuildRequires: autoconf -BuildRequires: automake +URL: http://bakefile.org/ +BuildRequires: autoconf >= 2.53 +BuildRequires: automake >= 1.6 BuildRequires: libtool -BuildRequires: python-devel +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 @@ -25,17 +27,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} @@ -43,27 +46,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 +%{__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*