-#
-# Conditional build:
-%bcond_with glib1 # use glib 1.2 instead of 2.x
-#
Summary: DOM level2 library for accessing XML files
Summary(pl): Biblioteka dostêpu do plików XML, DOM poziom 2
Name: gdome2
Version: 0.8.1
-Release: 2
+Release: 6
License: LGPL
Group: Libraries
Source0: http://gdome2.cs.unibo.it/tarball/%{name}-%{version}.tar.gz
# Source0-md5: bfc114e59eec50cbda8e4ece751ff022
+Patch0: %{name}-glib2.patch
URL: http://gdome2.cs.unibo.it/
BuildRequires: autoconf
BuildRequires: automake
-%{?with_glib1:BuildRequires: glib-devel >= 1.2.10}
-%{!?with_glib1:BuildRequires: glib2-devel >= 2.2.0}
+BuildRequires: glib2-devel >= 2.2.0
BuildRequires: libtool
BuildRequires: libxml2-devel >= 2.4.26
-%{?with_glib1:Requires: glib >= 1.2.10}
-%{!?with_glib1:Requires: glib2 >= 2.2.0}
+BuildRequires: pkgconfig
Requires: libxml2 >= 2.4.26
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
3 drafts.
%description -l pl
-gdome2 jest szybk±, lekk± i kompletn± implementacj± DOM poziom 2
+gdome2 jest szybk±, lekk± i kompletn± implementacj± poziomu 2 DOM
opart± o libxml2. Pomimo, ¿e gdome2 zosta³o napisane z my¶l± o
-projekcie GNOME mo¿e byæ u¿ywane samodzielnie.
+projekcie GNOME, mo¿e byæ u¿ywane samodzielnie.
Implementacja DOM (zwana równie¿ implementacj± hosta) udostêpnia
-przeparsowany dokument XML lub HTML dla dalszego przetwarzania poprzez
-interfejs DOM.
+przeanalizowany sk³adniowo dokument XML lub HTML w celu dalszego
+jego przetwarzania poprzez interfejs DOM.
gdome2 w chwili obecnej wspiera nastêpuj±ce modu³y rekomendacji DOM2:
"Core", "XML", "Events" oraz "MutationEvents" (wiêcej informacji mo¿na
uzyskaæ pod adresem http://www.w3.org/TR/DOM-Level-2-Core/ oraz
http://www.w3.org/TR/DOM-Level-2-Events/), a w przysz³o¶ci ma zostaæ
-pe³n± implementacj± standardu DOM Poziom 2.
+pe³n± implementacj± standardu poziomu 2 DOM.
-gdome2 wspiera równie¿ czê¶ciowo DOM Poziom 3, konkretnie XPath.
+gdome2 wspiera równie¿ czê¶ciowo poziom 3 DOM, konkretnie XPath.
%package devel
Summary: Development files for gdome2
Summary(pl): Pliki nag³ówkowe gdome2
Group: Development/Libraries
-Requires: %{name} = %{version}
-%{?with_glib1:Requires: glib-devel >= 1.2.10}
-%{!?with_glib1:Requires: glib2-devel >= 2.2.0}
+Requires: %{name} = %{version}-%{release}
+Requires: glib2-devel >= 2.2.0
Requires: libxml2-devel >= 2.4.26
%description devel
Pakiet ten zawiera pliki nag³ówkowe oraz skrypty konfiguracyjne
potrzebne do rozwijania oprogramowania opartego o gdome2.
-gdome2 jest szybk±, lekk± i kompletn± implementacj± DOM poziom 2
+gdome2 jest szybk±, lekk± i kompletn± implementacj± poziomu 2 DOM
opart± o libxml2. Pomimo, ¿e gdome2 zosta³o napisane z my¶l± o
-projekcie GNOME mo¿e byæ u¿ywane samodzielnie.
+projekcie GNOME, mo¿e byæ u¿ywane samodzielnie.
Implementacja DOM (zwana równie¿ implementacj± hosta) udostêpnia
-przeparsowany dokument XML lub HTML dla dalszego przetwarzania poprzez
-interfejs DOM.
+przeanalizowany sk³adniowo dokument XML lub HTML w celu dalszego
+jego przetwarzania poprzez interfejs DOM.
gdome2 w chwili obecnej wspiera nastêpuj±ce modu³y rekomendacji DOM2:
"Core", "XML", "Events" oraz "MutationEvents" (wiêcej informacji mo¿na
uzyskaæ pod adresem http://www.w3.org/TR/DOM-Level-2-Core/ oraz
http://www.w3.org/TR/DOM-Level-2-Events/), a w przysz³o¶ci ma zostaæ
-pe³n± implementacj± standardu DOM Poziom 2.
+pe³n± implementacj± standardu poziomu 2 DOM.
-gdome2 wspiera równie¿ czê¶ciowo DOM Poziom 3, konkretnie XPath.
+gdome2 wspiera równie¿ czê¶ciowo poziom 3 DOM, konkretnie XPath.
%package static
Summary: Static libraries for gdome2
Summary(pl): Biblioteki statyczne dla gdome2
Group: Development/Libraries
-Requires: %{name}-devel = %{version}
+Requires: %{name}-devel = %{version}-%{release}
%description static
This package contains static libraries for developing with gdome2.
%prep
%setup -q
+%patch0 -p1
-%{!?with_glib1:echo 'AM_DEFUN([AM_PATH_GLIB], [$3])' >> acinclude.m4}
-%{?with_glib1:echo 'AM_DEFUN([AM_PATH_GLIB_2_0], [$3]' >> acinclude.m4}
+echo 'AM_DEFUN([AM_PATH_GLIB], [$3])' >> acinclude.m4
%build
%{__libtoolize}
%{__aclocal}
%{__autoconf}
%{__automake}
-%configure \
- %{!?with_glib1:GLIB_CONFIG="pkg-config glib-2.0"} \
- %{?with_glib1:--enable-glib-1}
+%configure
%{__make}