diff --git a/libedit-20090923-3.0.tar.bz2 b/libedit-20090923-3.0.tar.bz2 new file mode 100644 index 0000000..191b08b --- /dev/null +++ b/libedit-20090923-3.0.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bf2fd1388122f2494fcc408aafc7aab4afeae3d8ea98d530fd2dded756985b86 +size 374234 diff --git a/libedit-20100424-3.0.tar.bz2 b/libedit-20100424-3.0.tar.bz2 deleted file mode 100644 index 029166a..0000000 --- a/libedit-20100424-3.0.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2f3ec1581a0b3a767fa0393eb47890965bdca5daee8c0e0b6e911d32671f0864 -size 366942 diff --git a/libedit-downgrade_autoconf.patch b/libedit-downgrade_autoconf.patch deleted file mode 100644 index 94b10e3..0000000 --- a/libedit-downgrade_autoconf.patch +++ /dev/null @@ -1,24 +0,0 @@ ---- aclocal.m4.orig 2010-04-24 23:29:53.000000000 +0200 -+++ aclocal.m4 2010-04-24 23:30:29.000000000 +0200 -@@ -13,8 +13,8 @@ - - m4_ifndef([AC_AUTOCONF_VERSION], - [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl --m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.65],, --[m4_warning([this file was generated for autoconf 2.65. -+m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.60],, -+[m4_warning([this file was generated for autoconf 2.60. - You have another version of autoconf. It may work, but is not guaranteed to. - If you have problems, you may need to regenerate the build system entirely. - To do so, use the procedure documented by the package, typically `autoreconf'.])]) ---- configure.ac.orig 2010-04-24 23:30:34.000000000 +0200 -+++ configure.ac 2010-04-24 23:30:42.000000000 +0200 -@@ -9,7 +9,7 @@ - # "./configure --disable-silent-rules" or "make V=1" - # - --AC_PREREQ(2.65) -+AC_PREREQ(2.60) - AC_INIT(libedit, [EL_RELEASE],, libedit-[EL_TIMESTAMP]) - AC_CONFIG_SRCDIR([src/strlcat.c]) - AC_CONFIG_HEADER([config.h]) diff --git a/libedit-ncurses-pkg-config.patch b/libedit-ncurses-pkg-config.patch new file mode 100644 index 0000000..d659e36 --- /dev/null +++ b/libedit-ncurses-pkg-config.patch @@ -0,0 +1,41 @@ +Index: libedit-20090923-3.0/configure.ac +=================================================================== +--- libedit-20090923-3.0.orig/configure.ac ++++ libedit-20090923-3.0/configure.ac +@@ -20,9 +20,11 @@ AC_PROG_LN_S + AC_PROG_AWK + EL_MANTYPE + +-AC_CHECK_LIB(curses, tgetent,, +- [AC_CHECK_LIB(ncurses, tgetent,, ++CURSES= ++AC_CHECK_LIB(curses, tgetent,[CURSES=curses], ++ [AC_CHECK_LIB(ncurses, tgetent,[CURSES=ncurses], + [AC_MSG_ERROR([libtermcap, libcurses or libncurses are required!])] )] ) ++AC_SUBST(CURSES) + + # Checks for header files. + AC_FUNC_ALLOCA +Index: libedit-20090923-3.0/libedit.pc.in +=================================================================== +--- libedit-20090923-3.0.orig/libedit.pc.in ++++ libedit-20090923-3.0/libedit.pc.in +@@ -7,6 +7,6 @@ Name: libedit + Description: command line editor library provides generic line editing, history, and tokenization functions. + Version: @VERSION@ + Requires: +-Libs: -L${libdir} -ledit -lcurses ++Libs: -L${libdir} -ledit -l@CURSES@ + Cflags: -I${includedir} -I${includedir}/editline + +Index: libedit-20090923-3.0/examples/Makefile.am +=================================================================== +--- libedit-20090923-3.0.orig/examples/Makefile.am ++++ libedit-20090923-3.0/examples/Makefile.am +@@ -1,5 +1,5 @@ + +-LDADD = $(top_builddir)/src/libedit.la ++LDADD = $(top_builddir)/src/libedit.la -l@CURSES@ + AM_CFLAGS = -I$(top_srcdir)/src + + noinst_PROGRAMS = test fileman diff --git a/libedit-ncurses.patch b/libedit-ncurses.patch deleted file mode 100644 index 77bdb35..0000000 --- a/libedit-ncurses.patch +++ /dev/null @@ -1,10 +0,0 @@ -diff -ru libedit-20100424-3.0.orig/examples/Makefile.am libedit-20100424-3.0/examples/Makefile.am ---- libedit-20100424-3.0.orig/examples/Makefile.am 2010-04-22 21:13:17.000000000 +0200 -+++ libedit-20100424-3.0/examples/Makefile.am 2010-04-24 23:26:48.000000000 +0200 -@@ -1,5 +1,5 @@ - --LDADD = $(top_builddir)/src/libedit.la -+LDADD = $(top_builddir)/src/libedit.la -l@CURSES@ - AM_CFLAGS = -I$(top_srcdir)/src - - noinst_PROGRAMS = tc1 fileman diff --git a/libedit.changes b/libedit.changes index 910f3da..36a21d9 100644 --- a/libedit.changes +++ b/libedit.changes @@ -1,10 +1,3 @@ -------------------------------------------------------------------- -Sat Apr 24 20:17:13 UTC 2010 - pascal.bleser@opensuse.org - -- update to 20100424: - * synchronized with the upstream source - * UTF-8 support was added - ------------------------------------------------------------------- Mon Dec 21 17:27:40 UTC 2009 - coolo@novell.com diff --git a/libedit.spec b/libedit.spec index 2219bad..31bf077 100644 --- a/libedit.spec +++ b/libedit.spec @@ -19,10 +19,10 @@ Name: libedit -Version: 3.0.snap20100424 -Release: 0 +Version: 3.0.snap20090923 +Release: 2 %define pkg_name libedit -%define pkg_version 20100424-3.0 +%define pkg_version 20090923-3.0 # License: BSD3c Group: Development/Libraries/C and C++ @@ -31,12 +31,13 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: gcc-c++ ncurses-devel # Url: http://www.thrysoee.dk/editline/ -# http://www.thrysoee.dk/editline/%{pkg_name}-%{pkg_version}.tar.gz -Source: %{pkg_name}-%{pkg_version}.tar.bz2 +# http://www.thrysoee.dk/editline/%{pkg_name}-%{pkg_version}.tar.gz +Source: http://www.thrysoee.dk/editline/%{pkg_name}-%{pkg_version}.tar.bz2 Source1: README.SuSE -Patch1: libedit-downgrade_autoconf.patch +# PATCH-FIX-UPSTREAM libedit-ncurses-pkg-config.patch vuntz@opensuse.org -- Use ncurses in pkg-config file, sent upstream by mail +Patch0: libedit-ncurses-pkg-config.patch # -Summary: Command Line Editing and History Library +Summary: A command line editing and history library %description libedit is a command line editing and history library. It is designed @@ -45,30 +46,28 @@ at a terminal prompt. - Authors: -------- Jess Thrysoee %define library_name libedit0 -%define soname 0 +%define debug_package_requires %{library_name} = %{version}-%{release} -%package -n %{library_name} +%package -n libedit0 License: BSD3c Group: Development/Libraries/C and C++ Provides: %{pkg_name} = %{version}-%{release} Obsoletes: %{pkg_name} < %{version} # -Summary: Command Line Editing and History Library +Summary: A command line editing and history library -%description -n %{library_name} +%description -n libedit0 libedit is a command line editing and history library. It is designed to be used by interactive programs that allow the user to type commands at a terminal prompt. - Authors: -------- Jess Thrysoee @@ -98,22 +97,19 @@ Authors: %prep %setup -n %{pkg_name}-%{pkg_version} %{__cp} %{S:1} . -%patch1 +%patch0 -p1 %build -NOCONFIGURE=1 autoreconf -fiv -%configure --disable-static --with-pic \ - --disable-silent-rules \ - --enable-widec - -%__make %{?jobs:-j%jobs} +autoreconf -f -i +%configure --disable-static --with-pic +%{__make} %{?jobs:-j%jobs} %install %makeinstall -%__rm "%{buildroot}%{_libdir}"/*.la +rm %{buildroot}%{_libdir}/libedit.la %clean -%{?buildroot:%__rm -rf "%{buildroot}"} +%{__rm} -rf %{buildroot} %post -n %{library_name} -p /sbin/ldconfig @@ -121,9 +117,8 @@ NOCONFIGURE=1 autoreconf -fiv %files -n %{library_name} %defattr(-,root,root,-) -%{_libdir}/libedit.so.%{soname} -%{_libdir}/libedit.so.%{soname}.* -%{_mandir}/man5/editrc.5%{ext_man} +%{_libdir}/libedit.so.* +%{_mandir}/man5/editrc.5* %doc README.SuSE THANKS ChangeLog COPYING examples/*c %files -n libedit-devel @@ -131,7 +126,7 @@ NOCONFIGURE=1 autoreconf -fiv %{_libdir}/libedit.so %{_includedir}/histedit.h %{_includedir}/editline/ -%{_mandir}/man3/*.3%{ext_man} +%{_mandir}/man3/*.3* %{_libdir}/pkgconfig/libedit.pc %changelog