--- /dev/null
+--- recode-3.6/configure.in.orig 2012-10-21 10:45:16.803895982 +0200
++++ recode-3.6/configure.in 2012-10-21 10:58:36.950529071 +0200
+@@ -15,7 +15,6 @@
+ AM_PROG_LIBTOOL
+
+ AC_ISC_POSIX
+-AM_C_PROTOTYPES
+ AC_C_CONST
+ AC_C_INLINE
+ ad_AC_PROG_FLEX
+--- recode-3.6/src/Makefile.am.orig 2012-10-21 11:02:39.490518891 +0200
++++ recode-3.6/src/Makefile.am 2012-10-21 11:07:12.987174080 +0200
+@@ -17,7 +17,7 @@
+ # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+ # 02111-1307, USA.
+
+-AUTOMAKE_OPTIONS = gnits ansi2knr
++AUTOMAKE_OPTIONS = gnits
+ bin_PROGRAMS = recode
+ lib_LTLIBRARIES = librecode.la
+ man_MANS = recode.1
+--- recode-3.6/m4/flex.m4.orig 2000-06-28 16:39:06.000000000 +0200
++++ recode-3.6/m4/flex.m4 2012-10-21 11:40:05.783757954 +0200
+@@ -15,4 +15,5 @@
+ else
+ AC_PROG_LEX
+ AC_DECL_YYTEXT
++ :
+ fi])
Summary(pl.UTF-8): Uniwersalny konwerter między zestawami znaków
Name: recode
Version: 3.6
-Release: 6
-License: GPL/LGPL
+Release: 7
+License: LGPL v2+ (library), GPL v2+ (utility)
Group: Applications/Text
-Source0: http://ftp.gnu.org/gnu/recode/%{name}-%{version}.tar.gz
+# for future releases (3.7/4.0) see https://github.com/pinard/Recode/
+Source0: %{name}-%{version}.tar.gz
# Source0-md5: be3f40ad2e93dae5cd5f628264bf1877
Patch0: %{name}-info.patch
Patch1: %{name}-use_malloc_realloc.patch
Patch6: %{name}-pl.po-update.patch
Patch7: %{name}-debian-11.patch
Patch8: %{name}-gcc4_3.patch
-URL: http://www.gnu.org/software/recode/
+Patch9: %{name}-bool.patch
+Patch10: %{name}-ac.patch
+URL: http://recode.progiciels-bpi.ca/
BuildRequires: autoconf >= 2.53
BuildRequires: automake
BuildRequires: flex
%package devel
Summary: Header files and documentations for librecode
Summary(pl.UTF-8): Pliki nagłówkowe i dokumentacja do librecode
+License: LGPL v2+
Group: Development/Libraries
Requires: %{name} = %{version}-%{release}
%package static
Summary: Static librecode library
Summary(pl.UTF-8): Biblioteka statyczna librecode
+License: LGPL v2+
Group: Development/Libraries
Requires: %{name}-devel = %{version}-%{release}
%patch6 -p1
%patch7 -p1
%patch8 -p1
+%patch9 -p1
+%patch10 -p1
+
+# duplicate of m4/*.m4 files
+%{__rm} acinclude.m4
%build
%{__libtoolize}
-cp m4/lcmessage.m4 .
-%{__aclocal} -I .
+%{__aclocal} -I m4
%{__autoconf}
%{__automake}
%configure
%files -f %{name}.lang
%defattr(644,root,root,755)
%doc AUTHORS NEWS BACKLOG README THANKS TODO
-%attr(755,root,root) %{_bindir}/*
-%attr(755,root,root) %{_libdir}/lib*.so.*.*
-%{_infodir}/*info*
-%{_mandir}/man1/*
+%attr(755,root,root) %{_bindir}/recode
+%attr(755,root,root) %{_libdir}/librecode.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/librecode.so.0
+%{_infodir}/recode.info*
+%{_mandir}/man1/recode.1*
%files devel
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/lib*.so
-%{_libdir}/lib*.la
-%{_includedir}/*
+%attr(755,root,root) %{_libdir}/librecode.so
+%{_libdir}/librecode.la
+%{_includedir}/recode.h
+%{_includedir}/recodext.h
%files static
%defattr(644,root,root,755)