]> git.pld-linux.org Git - packages/vala.git/blame - vala.spec
- 0.3.3
[packages/vala.git] / vala.spec
CommitLineData
2100e356 1Summary: GObject-based language compiler
62a0034d 2Summary(pl.UTF-8): Kompilator języka opartego na bibliotece GObject
2100e356 3Name: vala
aee7aa34 4Version: 0.3.3
37dd88f6 5Release: 1
6a5cf96c 6License: LGPL v2+
2100e356 7Group: Applications
b0568d57 8Source0: http://ftp.gnome.org/pub/GNOME/sources/vala/0.3/%{name}-%{version}.tar.bz2
aee7aa34 9# Source0-md5: b0bdf06ac68d930ea754209505e13d9b
2100e356 10URL: http://www.paldo.org/vala/
6a5cf96c
JB
11BuildRequires: bison
12BuildRequires: glib2-devel >= 1:2.10.0
7f0c5943 13BuildRequires: libxslt-progs
6a5cf96c 14BuildRequires: pkgconfig
2100e356 15BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
16
17%description
18Vala is a new programming language that aims to bring modern
19programming language features to GNOME developers without imposing any
20additional runtime requirements and without using a different ABI
21compared to applications and libraries written in C.
22
23valac, the Vala compiler, is a self-hosting compiler that translates
24Vala source code into C source and header files. It uses the GObject
25type system to create classes and interfaces declared in the Vala
26source code. It's also planned to generate GIDL files when
27gobject-introspection is ready.
28
29The syntax of Vala is similar to C#, modified to better fit the
30GObject type system.
31
a030a99c
JR
32%description -l pl.UTF-8
33Vala to nowy język programowania, którego celem jest udostępnienie
34cech nowoczesnych języków programowania programistom GNOME bez
35wymuszania dodatkowych wymagań co do środowiska uruchomieniowego i
36używania API innego niż w aplikacjach i bibliotekach napisanych w C.
fc5b0e4f 37
a030a99c
JR
38valac - kompilator języka Vala - to napisany w sobie samym kompilator
39tłumaczący kod źródłowy w języku Vala na pliki źródłowe i nagłówkowe w
40C. Używa systemu typów GObject do tworzenia klas i interfejsów
41zadeklarowanych w kodzie źródłowym w języku Vala. Planowane jest także
42generowanie plików GIDL, kiedy system gobject-introspection będzie
fc5b0e4f
JB
43gotowy.
44
a030a99c
JR
45Składnia języka Vala jest podobna do C#, zmodyfikowana tak, aby lepiej
46pasować do systemu typów GObject.
fc5b0e4f 47
b0568d57 48%package apidocs
49Summary: vala API documentation
50Summary(pl.UTF-8): Dokumentacja API vala
51Group: Documentation
8634ffb4 52Requires: devhelp
b0568d57 53
54%description apidocs
55vala API documentation.
56
57%description apidocs -l pl.UTF-8
58Dokumentacja API vala.
59
2100e356 60%prep
61%setup -q
62
63%build
64%configure
65%{__make}
66
67%install
68rm -rf $RPM_BUILD_ROOT
69
70%{__make} install \
71 DESTDIR=$RPM_BUILD_ROOT
72
73%clean
74rm -rf $RPM_BUILD_ROOT
75
6a5cf96c
JB
76%post -p /sbin/ldconfig
77%postun -p /sbin/ldconfig
78
2100e356 79%files
80%defattr(644,root,root,755)
81%attr(755,root,root) %{_bindir}/*
6a5cf96c
JB
82%attr(755,root,root) %{_libdir}/libvala.so.*.*.*
83%attr(755,root,root) %{_libdir}/libvala.so
84%{_libdir}/libvala.la
33aff9fe 85%{_includedir}/vala-1.0
33aff9fe 86%{_pkgconfigdir}/vala-1.0.pc
2100e356 87%dir %{_datadir}/vala
88%dir %{_datadir}/vala/vapi
6372be03 89%{_datadir}/vala/vapi/*.vapi
33aff9fe 90%{_datadir}/vala/vapi/*.deps
6a5cf96c 91%{_mandir}/man1/valac.1*
b0568d57 92
93%files apidocs
94%defattr(644,root,root,755)
95%{_datadir}/devhelp/books/vala
This page took 0.099106 seconds and 4 git commands to generate.