Update to 0.1.4, added -docs subpackage

This commit is contained in:
Michel Alexandre Salim 2007-10-19 19:31:22 +00:00
parent 28fe5b68a3
commit fbc625e2ad
3 changed files with 43 additions and 9 deletions

View File

@ -1 +1 @@
vala-0.1.3.tar.bz2 vala-0.1.4.tar.bz2

View File

@ -1 +1 @@
d6552982b10582d0b01c3d612fb098b2 vala-0.1.3.tar.bz2 f914a5d7d3a92d1cb6af69fb4bb98002 vala-0.1.4.tar.bz2

View File

@ -1,6 +1,6 @@
Name: vala Name: vala
Version: 0.1.3 Version: 0.1.4
Release: 5%{?dist} Release: 1%{?dist}
Summary: A modern programming language for GNOME Summary: A modern programming language for GNOME
Group: Development/Languages Group: Development/Languages
@ -36,8 +36,13 @@ Requires: %{name} = %{version}-%{release}
Requires: pkgconfig Requires: pkgconfig
%description devel %description devel
Development files for %{name}. This is not necessary for using the %{name} Vala is a new programming language that aims to bring modern programming
compiler. language features to GNOME developers without imposing any additional
runtime requirements and without using a different ABI compared to
applications and libraries written in C.
This package contains development files for %{name}. This is not necessary for
using the %{name} compiler.
%package vapigen %package vapigen
Summary: Bindings generators for %{name} Summary: Bindings generators for %{name}
@ -45,11 +50,31 @@ Group: Development/Languages
# Most files are LGPLv2.1+, but gapi*.pl files are GPLv2 # Most files are LGPLv2.1+, but gapi*.pl files are GPLv2
License: LGPLv2+ and GPLv2 License: LGPLv2+ and GPLv2
Requires: %{name} = %{version}-%{release} Requires: %{name} = %{version}-%{release}
Requires: perl-XML-Twig Requires: perl(XML::Twig)
%description vapigen %description vapigen
Tools to generate Vala API bindings from existing C libraries, allowing access Vala is a new programming language that aims to bring modern programming
from Vala programs. language features to GNOME developers without imposing any additional
runtime requirements and without using a different ABI compared to
applications and libraries written in C.
This package contains tools to generate Vala API bindings from existing
C libraries, allowing access from Vala programs.
%package docs
Summary: Documentation for %{name}
Group: Documentation
License: LGPLv2+
Requires: %{name} = %{version}-%{release}
Requires: devhelp
%description docs
Vala is a new programming language that aims to bring modern programming
language features to GNOME developers without imposing any additional
runtime requirements and without using a different ABI compared to
applications and libraries written in C.
This package contains documentation in a devhelp HTML book.
%prep %prep
@ -94,11 +119,20 @@ rm -rf $RPM_BUILD_ROOT
%files vapigen %files vapigen
%defattr(-,root,root,-) %defattr(-,root,root,-)
%{_bindir}/*gen %{_bindir}/*gen
%{_bindir}/vapicheck
%{_libdir}/vala %{_libdir}/vala
%files docs
%defattr(-,root,root,-)
%{_datadir}/devhelp/books/vala
%changelog %changelog
* Fri Oct 19 2007 Michel Salim <michel.sylvan@gmail.com> - 0.1.4-1
- Update to 0.1.4
- Put newly-added documentation in its own subpackage (depends on devhelp)
* Mon Sep 17 2007 Michel Salim <michel.sylvan@gmail.com> - 0.1.3-5 * Mon Sep 17 2007 Michel Salim <michel.sylvan@gmail.com> - 0.1.3-5
- vapigen subpackage: add missing Require: on perl-XML-Twig - vapigen subpackage: add missing Require: on perl-XML-Twig