]> git.pld-linux.org Git - packages/Narval.git/blame - Narval.spec
BR: rpmbuild(macros) >= 1.710
[packages/Narval.git] / Narval.spec
CommitLineData
c0ec9cab 1Summary: Python XMLTools
c6f19f91 2Summary(pl.UTF-8): Narzędzia XML dla Pythona
c0ec9cab 3Name: Narval
89d3627a 4%define _subname narval
5Version: 2.0.2
6Release: 0.1
c0ec9cab 7License: GPL
41ab5956 8Group: Applications
89d3627a 9Source0: ftp://ftp.logilab.org/pub/narval/%{_subname}-%{version}.tar.gz
10# Source0-md5: b996c2eb0eaf20a0569b311fecabd1e3
7aa8cd50
JB
11Source1: horn.desktop
12Patch0: %{name}-apps_dir.patch
402886c6 13URL: http://www.logilab.org/narval/
ab9422ba 14BuildRequires: rpmbuild(macros) >= 1.710
c0ec9cab 15BuildRequires: python >= 2.0
c0ec9cab 16Requires: python-4Suite
76ccc2a8 17Requires: python-PyXML
18Requires: python-modules
e241e2d7 19Requires: python-pygtk-gtk
76ccc2a8 20Requires: python-xmltools
4a751702 21BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
c0ec9cab
JK
22
23%description
41ab5956
JK
24NARVAL is the first software agent available as free software (Gnu
25Public License).
c0ec9cab 26
41ab5956
JK
27Narval is the acronym of "Network Assistant Reasoning with a
28Validating Agent Language".
c0ec9cab 29
41ab5956
JK
30Narval is a framework (language + interpreter + GUI/IDE) dedicated to
31the setting up of intelligent personal assistants (IPAs). An
32Intelligent Personal Assitant is a companion that will help you in
33your daily work in the information world.
c0ec9cab 34
e54accbf
JR
35%description -l pl.UTF-8
36NARVAL to pierwszy programowy agent dostępny jako Wolne
41ab5956 37Oprogramowanie.
76ccc2a8 38
e54accbf 39Narval to skrót od "Network Assistant Reasoning with a Validating
41ab5956 40Agent Language".
c0ec9cab 41
e54accbf
JR
42Narval to szkielet (język + interpreter + GUI/IDE) dedykowany
43tworzeniu inteligentnych osobistych asystentów. Inteligentny osobisty
44asystent to towarzysz, który pomoże ci w codziennej pracy w świecie
41ab5956 45informacji.
c0ec9cab
JK
46
47%prep
89d3627a 48%setup -q -n %{_subname}-%{version}
49#/%patch -p1
c0ec9cab
JK
50
51%build
08e45dc4 52CFLAGS="%{rpmcflags}" %py_build
c0ec9cab
JK
53
54%install
55rm -rf $RPM_BUILD_ROOT
89d3627a 56install -d $RPM_BUILD_ROOT{%{_datadir}/narval/apps,%{_desktopdir},%{py_sitedir}/narval/}
4a751702 57
08e45dc4 58%py_install \
4a751702 59 --record=INSTALLED_FILES
c0ec9cab 60
c7beafec 61# these files seem missing after installation, so install them here
89d3627a 62cp -r share/data/* $RPM_BUILD_ROOT%{_datadir}/narval/data/
c7beafec 63install share/dtd/* $RPM_BUILD_ROOT%{_datadir}/narval/dtd/
89d3627a 64install share/recipes/* $RPM_BUILD_ROOT%{_datadir}/narval/recipes/
65cp -r share/tests/* $RPM_BUILD_ROOT%{_datadir}/narval/tests
66
67install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
c7beafec 68
89d3627a 69# move files to proper directories
70cp -r $RPM_BUILD_ROOT%{_datadir}/python2.4/ $RPM_BUILD_ROOT%{_libdir}
71cp -r $RPM_BUILD_ROOT/usr/etc/ $RPM_BUILD_ROOT
72rm -frd $RPM_BUILD_ROOT/usr/etc/ $RPM_BUILD_ROOT%{_datadir}/python2.4/
41ab5956 73
c0ec9cab
JK
74%clean
75rm -rf $RPM_BUILD_ROOT
76
77%files
78%defattr(644,root,root,755)
89d3627a 79%doc DEPENDS RECOMMENDS PKG-INFO README SUGGESTS
80%doc doc/*.xml doc/technical_manual/*.xml doc/programmer_handbook/*.xml
97dd1623 81%doc doc/*.pdf doc/technical_manual/*.pdf doc/programmer_handbook/*.pdf
c0ec9cab 82%attr(755,root,root) %{_bindir}/*
89d3627a 83#%{python_sitepkgsdir}/narval
84%dir %{py_sitedir}/narval
85%{py_sitedir}/narval/*
c0ec9cab 86%{_datadir}/narval
6f175288 87%{_desktopdir}/*.desktop
97dd1623 88%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/*
This page took 0.088861 seconds and 4 git commands to generate.