]> git.pld-linux.org Git - packages/gettext.git/blobdiff - gettext.spec
- rel 3
[packages/gettext.git] / gettext.spec
index 01658536bc71d449f30d4311c44ea2dadafe548f..a8fa006b20f0d74c38ac0f1cd5baa3ab962c7505 100644 (file)
@@ -37,24 +37,25 @@ Summary(ru.UTF-8):  Библиотеки и утилиты для поддерж
 Summary(tr.UTF-8):     Desteği için kitaplık ve araçlar
 Summary(uk.UTF-8):     Бібліотеки та утиліти для підтримки національних мов
 Name:          gettext
 Summary(tr.UTF-8):     Desteği için kitaplık ve araçlar
 Summary(uk.UTF-8):     Бібліотеки та утиліти для підтримки національних мов
 Name:          gettext
-Version:       0.18
-Release:       0.1
+Version:       0.18.1.1
+Release:       3
 License:       LGPL v2+ (libintl), GPL v3+ (tools)
 Group:         Development/Tools
 Source0:       http://ftp.gnu.org/gnu/gettext/%{name}-%{version}.tar.gz
 License:       LGPL v2+ (libintl), GPL v3+ (tools)
 Group:         Development/Tools
 Source0:       http://ftp.gnu.org/gnu/gettext/%{name}-%{version}.tar.gz
-# Source0-md5: d52a3e061032a1ed13856d42fc86f0fd
+# Source0-md5: 3dd55b952826d2b32f51308f2f91aa89
 Patch0:                %{name}-info.patch
 Patch1:                %{name}-killkillkill.patch
 Patch0:                %{name}-info.patch
 Patch1:                %{name}-killkillkill.patch
-Patch2:                %{name}-pl.po-update.patch
-Patch3:                %{name}-pl.po-fixes.patch
-Patch4:                %{name}-libintl_by_gcj.patch
+Patch2:                %{name}-pl.po-fixes.patch
+Patch3:                %{name}-libintl_by_gcj.patch
 URL:           http://www.gnu.org/software/gettext/
 URL:           http://www.gnu.org/software/gettext/
+BuildRequires: acl-devel
 BuildRequires: autoconf >= 2.62
 BuildRequires: automake >= 1:1.11
 BuildRequires: autoconf >= 2.62
 BuildRequires: automake >= 1:1.11
-BuildRequires: cvs-client
 %{?with_gcj:BuildRequires:     gcj >= 3.0}
 %{!?with_bootstrap:BuildRequires:      glib2-devel >= 2.0}
 %{?with_gcj:BuildRequires:     gcj >= 3.0}
 %{!?with_bootstrap:BuildRequires:      glib2-devel >= 2.0}
-%{?build_java:BuildRequires:   jar}
+%if %{build_java}
+BuildRequires: jar
+%endif
 %{?with_javac:BuildRequires:   jdk >= 1.1}
 %{!?with_bootstrap:BuildRequires:      libcroco-devel >= 0.6.1}
 %if "%(echo %{cc_version} | grep -q '^4.[2-9]'; echo $?)" == "0"
 %{?with_javac:BuildRequires:   jdk >= 1.1}
 %{!?with_bootstrap:BuildRequires:      libcroco-devel >= 0.6.1}
 %if "%(echo %{cc_version} | grep -q '^4.[2-9]'; echo $?)" == "0"
@@ -62,9 +63,9 @@ BuildRequires:        libgomp-devel
 %endif
 %{?with_asprintf:BuildRequires:        libstdc++-devel}
 BuildRequires: libtool >= 1:1.4.2-9
 %endif
 %{?with_asprintf:BuildRequires:        libstdc++-devel}
 BuildRequires: libtool >= 1:1.4.2-9
+BuildRequires: libunistring-devel
+BuildRequires: libxml2-devel
 %{?with_dotnet:BuildRequires:  mono-csharp}
 %{?with_dotnet:BuildRequires:  mono-csharp}
-# rlog needed to generate archive.dir.tar.gz properly
-BuildRequires: rcs
 BuildRequires: rpmbuild(macros) >= 1.453
 BuildRequires: texinfo
 %{?with_xemacs:BuildRequires:  xemacs}
 BuildRequires: rpmbuild(macros) >= 1.453
 BuildRequires: texinfo
 %{?with_xemacs:BuildRequires:  xemacs}
@@ -142,6 +143,18 @@ yöntemdir.
 для створення, використання та модифікації каталогів національних мов.
 Це простий та потужний метод для інтернаціоналізації програм.
 
 для створення, використання та модифікації каталогів національних мов.
 Це простий та потужний метод для інтернаціоналізації програм.
 
+%package demo
+Summary:       Demo for gettext
+Summary(pl.UTF-8):     Pliki demonstracyjne dla pakietu gettext
+Group:         Documentation
+Requires:      %{name}-devel = %{version}-%{release}
+
+%description demo
+Demonstrations and samples for gettext
+
+%description demo -l pl.UTF-8
+Pliki demonstracyjne i przykłady dla pakietu gettext.
+
 %package devel
 Summary:       Utilties for program national language support
 Summary(de.UTF-8):     Utilities zum Programmieren von nationaler Sprachunterstützung
 %package devel
 Summary:       Utilties for program national language support
 Summary(de.UTF-8):     Utilities zum Programmieren von nationaler Sprachunterstützung
@@ -312,29 +325,14 @@ GNU gettext dla C#.
 %setup -q
 %patch0 -p1
 %patch1 -p1
 %setup -q
 %patch0 -p1
 %patch1 -p1
-for d in gettext-runtime gettext-tools gettext-tools/examples ; do
-       iconv -f iso-8859-2 -t utf-8 ${d}/po/pl.po > ${d}/po/pl.po.utf-8
-       mv -f ${d}/po/pl.po.utf-8 ${d}/po/pl.po
-done
+#for d in gettext-runtime gettext-tools gettext-tools/examples ; do
+#      iconv -f iso-8859-2 -t utf-8 ${d}/po/pl.po > ${d}/po/pl.po.utf-8
+#      mv -f ${d}/po/pl.po.utf-8 ${d}/po/pl.po
+#done
 %patch2 -p1
 %patch3 -p1
 %patch2 -p1
 %patch3 -p1
-%patch4 -p1
 
 %build
 
 %build
-## make autopoint to use tar.gz archives instead of cvs repository
-#install -d archive-cvs/{prepare,archive}
-#tar xzf gettext-tools/misc/archive.tar.gz -C archive-cvs/prepare
-#cvs -d$(pwd)/archive-cvs/prepare/archive init
-#cd archive-cvs/archive
-#cvs -Q -d$(pwd)/../prepare/archive -q co .
-#for rev in $(cvs status -v | grep '(revision:' | awk ' { print $1 } ' | sort -u); do
-#      cvs -Q up -d -r $rev
-#      cd ..
-#      tar czf archive-${rev}.tar.gz archive --exclude=CVS
-#      cd archive
-#done
-#cd ../..
-
 %{__libtoolize}
 cd gettext-runtime
 %{__libtoolize}
 %{__libtoolize}
 cd gettext-runtime
 %{__libtoolize}
@@ -348,7 +346,7 @@ cd libasprintf
 %{__autoheader}
 %{__automake}
 cd ../../gettext-tools
 %{__autoheader}
 %{__automake}
 cd ../../gettext-tools
-%{__aclocal} -I m4 -I ../gettext-runtime/m4 -I ../m4 -I gnulib-m4 -I libgettextpo/gnulib-m4
+%{__aclocal} -I m4 -I ../gettext-runtime/m4 -I ../m4 -I gnulib-m4 -I libgrep/gnulib-m4 -I libgettextpo/gnulib-m4
 %{__autoconf}
 %{__autoheader}
 %{__automake}
 %{__autoconf}
 %{__autoheader}
 %{__automake}
@@ -361,7 +359,7 @@ cd ..
        --enable-nls \
        %{!?with_dotnet:--disable-csharp} \
        %{?with_dotnet:--enable-csharp=mono} \
        --enable-nls \
        %{!?with_dotnet:--disable-csharp} \
        %{?with_dotnet:--enable-csharp=mono} \
-       --without-cvs \
+       --without-git \
        --without-included-gettext \
        %{?with_bootstrap:--with-included-glib} \
        %{?with_bootstrap:--with-included-libcroco}
        --without-included-gettext \
        %{?with_bootstrap:--with-included-glib} \
        %{?with_bootstrap:--with-included-libcroco}
@@ -384,17 +382,16 @@ rm -rf $RPM_BUILD_ROOT
 install -d $RPM_BUILD_ROOT/bin
 
 %{__make} install \
 install -d $RPM_BUILD_ROOT/bin
 
 %{__make} install \
+       examplesdir=%{_examplesdir}/%{name}-%{version} \
+       examplesbuildauxdir=%{_examplesdir}/%{name}-%{version}/build-aux \
        DESTDIR=$RPM_BUILD_ROOT
 
 mv -f $RPM_BUILD_ROOT%{_bindir}/{,n}gettext $RPM_BUILD_ROOT/bin
 
 # these static libs are removed in install-exec-clean
        DESTDIR=$RPM_BUILD_ROOT
 
 mv -f $RPM_BUILD_ROOT%{_bindir}/{,n}gettext $RPM_BUILD_ROOT/bin
 
 # these static libs are removed in install-exec-clean
-install gettext-tools/gnulib-lib/.libs/libgettextlib.a \
+cp -a gettext-tools/gnulib-lib/.libs/libgettextlib.a \
        gettext-tools/src/.libs/libgettextsrc.a $RPM_BUILD_ROOT%{_libdir}
 
        gettext-tools/src/.libs/libgettextsrc.a $RPM_BUILD_ROOT%{_libdir}
 
-#install archive-cvs/archive-*.tar.gz $RPM_BUILD_ROOT%{_datadir}/gettext
-#rm $RPM_BUILD_ROOT%{_datadir}/gettext/archive.tar.gz
-
 rm -r $RPM_BUILD_ROOT%{_docdir}/gettext
 rm -r $RPM_BUILD_ROOT%{_docdir}/libasprintf
 rm -f $RPM_BUILD_ROOT%{_infodir}/dir
 rm -r $RPM_BUILD_ROOT%{_docdir}/gettext
 rm -r $RPM_BUILD_ROOT%{_docdir}/libasprintf
 rm -f $RPM_BUILD_ROOT%{_infodir}/dir
@@ -433,6 +430,10 @@ rm -rf $RPM_BUILD_ROOT
 %dir %{_libdir}/gettext
 %dir %{_datadir}/gettext
 
 %dir %{_libdir}/gettext
 %dir %{_datadir}/gettext
 
+%files demo
+%defattr(644,root,root,755)
+%{_examplesdir}/%{name}-%{version}
+
 %files devel -f %{name}-tools.lang
 %defattr(644,root,root,755)
 %doc AUTHORS ChangeLog NEWS README THANKS
 %files devel -f %{name}-tools.lang
 %defattr(644,root,root,755)
 %doc AUTHORS ChangeLog NEWS README THANKS
This page took 0.198108 seconds and 4 git commands to generate.