diff --git a/.cvsignore b/.cvsignore index dee9410..88dab16 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1 +1 @@ -newt-0.52.5.tar.gz +newt-0.52.6.tar.gz diff --git a/newt.spec b/newt.spec index 426924e..c38e851 100644 --- a/newt.spec +++ b/newt.spec @@ -1,19 +1,30 @@ -Summary: A development library for text mode user interfaces. +Summary: A development library for text mode user interfaces Name: newt -Version: 0.52.5 +Version: 0.52.6 Release: 1%{?dist} License: LGPL Group: System Environment/Libraries +# The source for this package was pulled from upstream's vcs. Use the +# following commands to generate the tarball: +# cvs -d :pserver:anonymous@elvis.redhat.com:/usr/local/CVS co -r r0-52-6 newt +# cd newt; ./autogen.sh; ./configure; make create-archive Source: newt-%{version}.tar.gz BuildRequires: python, python-devel, slang-devel Provides: snack = %{version}-%{release} BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) %package devel -Summary: Newt windowing toolkit development files. +Summary: Newt windowing toolkit development files Requires: slang-devel %{name} = %{version} Group: Development/Libraries +# The loader portion of the installer needs to link statically against libnewt, +# so the static library must be shipped. +%package static +Summary: Newt windowing toolkit static library +Requires: newt-devel = %{version} +Group: Development/Libraries + %Description Newt is a programming library for color text mode, widget based user interfaces. Newt can be used to add stacked windows, entry widgets, @@ -32,12 +43,16 @@ the slang library. Install newt-devel if you want to develop applications which will use newt. +%description static +The newt-static package contains the static version of the newt library. +Install it if you need to link statically with libnewt. + %prep %setup -q %build # gpm support seems to smash the stack w/ we use help in anaconda?? -#./configure --with-gpm-support +# --with-gpm-support %configure --without-tcl make %{?_smp_mflags} all chmod 0644 peanuts.py popcorn.py @@ -67,10 +82,18 @@ rm -rf $RPM_BUILD_ROOT %defattr (-,root,root) %doc tutorial.sgml peanuts.py popcorn.py %{_includedir}/newt.h -%{_libdir}/libnewt.a %{_libdir}/libnewt.so +%files static +%{_libdir}/libnewt.a + %changelog +* Fri Mar 02 2007 Miroslav Lichvar - 0.52.6-1 +- add newtSetColor() to allow changing individual colors +- add newtPopWindowNoRefresh() (patch by Forest Bond) +- move static library to -static subpackage, spec cleanup (#226195) + (patch by Jason Tibbitts) + * Wed Jan 31 2007 Miroslav Lichvar - 0.52.5-1 - provide option to change text of buttons (#126768) - don't add escape key to hot keys by default (#216157) @@ -136,10 +159,10 @@ rm -rf $RPM_BUILD_ROOT * Tue Jan 17 2006 Petr Rockai - 0.52.2-4 - Apply patch by Bill Nottingham (thanks) to improve scrollbar appearance (BR 174771). -- Add -%{release} to snack's Provides: line (just in case). +- Add -%%{release} to snack's Provides: line (just in case). * Tue Jan 17 2006 Petr Rockai - 0.52.2-3 -- Provide: snack = %{version} instead of plain "snack", so that +- Provide: snack = %%{version} instead of plain "snack", so that we don't block upgrades of custom "snack" packages. This should not break anything. (Hopefully) fixes BR 171415. @@ -255,11 +278,11 @@ rm -rf $RPM_BUILD_ROOT * Mon Mar 18 2002 Bill Nottingham 0.50.35-1 - build for whatever version of python happens to be installed -* Fri Sep 15 2001 Trond Eivind Glomsrød 0.50.34-1 +* Fri Sep 15 2001 Trond Eivind Glomsrød 0.50.34-1 - remove python2 subpackage - compile package for python 2.2 -* Wed Aug 29 2001 Trond Eivind Glomsrød 0.50.33-1 +* Wed Aug 29 2001 Trond Eivind Glomsrød 0.50.33-1 - s/Copyright/License/ - Add slang-devel to build dependencies (#49542) @@ -330,12 +353,12 @@ rm -rf $RPM_BUILD_ROOT * Mon Jan 22 2001 Than Ngo - don't build newt-python2 sub package. -* Fri Dec 15 2000 Trond Eivind Glomsrød +* Fri Dec 15 2000 Trond Eivind Glomsrød - use %%{_tmppath} - add python2 subpackage, with such support - fix use of append in snack.py -* Fri Sep 08 2000 Trond Eivind Glomsrød +* Fri Sep 08 2000 Trond Eivind Glomsrød - bytecompile the snack python module - move the libnewt.so symlink to the devel package - include popcorn.py and peanuts.py in the devel package, diff --git a/sources b/sources index bef6f18..9d72432 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -492e09cc6845a476074c5817038cbdd8 newt-0.52.5.tar.gz +7cfe94ca483aae7ae31c26387f146b6c newt-0.52.6.tar.gz