Sophie

Sophie

distrib > Mandriva > 10.2 > x86_64 > by-pkgid > 8de91198b1cc986012a96b4c1a0853e6 > files > 2

codeworker-3.8.4-1mdk.src.rpm

%define name codeworker
%define version 3.8.4
%define release 1mdk

Summary: A universal parsing tool and a source code generator
Name: %{name}
Version: %{version}
Release: %{release}
Source0: %{name}-%{version}.tar.bz2
License: GPL
Group: Development/Other
Url: http://codeworker.free.fr/
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
BuildRequires: gcc-c++

%description
CodeWorker is a versatile Open Source  (GNU Lesser General Public License)
parsing tool and a source code generator devoted to generative programming.
Generative programming is a software engineering approach interested in
automating the production of reusable, tailor-made, adaptable and reliable
IT systems.
In layman's terms, CodeWorker lets you generate code by parsing existing
languages, or by creating and parsing your own language. Once a language
file has been parsed, CodeWorker provides several techniques for
generating code.

%package devel
Group: System/Libraries
Summary: codeworker's static library

%description devel
CodeWorker is a versatile Open Source  (GNU Lesser General Public License)
parsing tool and a source code generator devoted to generative programming.
Generative programming is a software engineering approach interested in
automating the production of reusable, tailor-made, adaptable and reliable
IT systems.
In layman's terms, CodeWorker lets you generate code by parsing existing
languages, or by creating and parsing your own language. Once a language
file has been parsed, CodeWorker provides several techniques for
generating code.

This package include the codeworker static library

%prep
%setup -q

%build
%{_make_bin} all

%install
%{__rm} -rf $RPM_BUILD_ROOT
%{__install} -m 755 -D codeworker $RPM_BUILD_ROOT%{_bindir}/codeworker
%{__install} -m 644 -D libcodeworker.a $RPM_BUILD_ROOT%{_libdir}/libcodeworker.a
for i in ./*.h; do
	%{__install} -m 644 -D $i $RPM_BUILD_ROOT%{_includedir}/%{name}/$i
done

%clean
%{__rm} -rf $RPM_BUILD_ROOT

%files
%defattr(-,root,root)
%doc Documentation/ Scripts/ WebSite/
%{_bindir}/codeworker

%files devel
%defattr(-,root,root)
%{_libdir}/libcodeworker.a
%{_includedir}/*

%changelog
* Tue Jan 25 2005 Lenny Cartier <lenny@mandrakesoft.com> 3.8.4-1mdk
- 3.8.4

* Wed Nov 24 2004 Tocman <tocman@gmail.com> 3.8.3-1mdk
- First Package (Thanks to my hairy teacher)