rpms/Judy/EL-4 .cvsignore,1.2,1.3 Judy.spec,1.3,1.4 sources,1.2,1.3

Paul Howarth pghmcfc at fedoraproject.org
Sun Jul 18 12:20:59 UTC 2010


Author: pghmcfc

Update of /cvs/pkgs/rpms/Judy/EL-4
In directory cvs01.phx2.fedoraproject.org:/tmp/cvs-serv19410/EL-4

Modified Files:
	.cvsignore Judy.spec sources 
Log Message:
Sync with devel


Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/Judy/EL-4/.cvsignore,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -p -r1.2 -r1.3
--- .cvsignore	21 Dec 2008 19:27:35 -0000	1.2
+++ .cvsignore	18 Jul 2010 12:20:57 -0000	1.3
@@ -1 +1 @@
-Judy-1.0.4.tar.gz
+Judy-1.0.5.tar.gz


Index: Judy.spec
===================================================================
RCS file: /cvs/pkgs/rpms/Judy/EL-4/Judy.spec,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -p -r1.3 -r1.4
--- Judy.spec	24 Jul 2009 15:34:48 -0000	1.3
+++ Judy.spec	18 Jul 2010 12:20:58 -0000	1.4
@@ -1,29 +1,18 @@
-Name:           Judy
-Version:        1.0.4
-Release:        6%{?dist}
-Summary:        General purpose dynamic array
-
-Group:          System Environment/Libraries
-# The source code itself says:
-# "GNU Lesser General Public License as published by the
-#  Free Software Foundation; either version 2 of the License,
-#  or (at your option) any later version."
-# This will probably change to LGPLv2 in a future upstream release,
-# but until then, LGPLv2+ is the proper license.  Confirmed
-# with upstream on 2008/11/28.
-License:        LGPLv2+
-URL:            http://sourceforge.net/projects/judy/
-Source0:        http://downloads.sourceforge.net/judy/Judy-%{version}.tar.gz
+Name:		Judy
+Version:	1.0.5
+Release:	1%{?dist}
+Summary:	General purpose dynamic array
+Group:		System Environment/Libraries
+License:	LGPLv2+
+URL:		http://sourceforge.net/projects/judy/
+Source0:	http://downloads.sf.net/judy/Judy-%{version}.tar.gz
 Source1:	README.Fedora
-# Make tests use shared instead of static libJudy.
+# Make tests use shared instead of static libJudy
 Patch0:		Judy-1.0.4-test-shared.patch
-# The J1* man pages were incorrectly being symlinked to Judy, rather
-# than Judy1.  This patch corrects that.  Submitted upstream 2008/11/27.
+# The J1* man pages were incorrectly being symlinked to Judy, rather than Judy1
+# This patch corrects that; submitted upstream 2008/11/27
 Patch1:		Judy-1.0.4-fix-Judy1-mans.patch
-BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-
-#BuildRequires:
-#Requires:       
+BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 %description
 Judy is a C library that provides a state-of-the-art core technology
@@ -37,7 +26,6 @@ Judy is designed as an unbounded array, 
 not pre-allocated but grows and shrinks dynamically with the array
 population.
 
-
 %package devel
 Summary:	Development libraries and headers for Judy
 Group:		Development/Libraries
@@ -47,14 +35,12 @@ Requires:	%{name} = %{version}-%{release
 This package contains the development libraries and header files
 for developing applications that use the Judy library.
 
-
 %prep
-%setup -q
+%setup -q -n judy-%{version}
 %patch0 -p1 -b .test-shared
 %patch1 -p1 -b .fix-Judy1-mans
 cp -p %{SOURCE1} .
 
-
 %build
 %configure --disable-static
 make 
@@ -62,58 +48,60 @@ make 
 # fails to compile properly with parallel make:
 # http://sourceforge.net/tracker/index.php?func=detail&aid=2129019&group_id=55753&atid=478138
 
-
 %install
-rm -rf $RPM_BUILD_ROOT
-make install DESTDIR=$RPM_BUILD_ROOT
+rm -rf %{buildroot}
+make install DESTDIR=%{buildroot} INSTALL="install -p"
 # get rid of static libs and libtool archives
-rm -f $RPM_BUILD_ROOT/%{_libdir}/*.{a,la}
+rm -f %{buildroot}%{_libdir}/*.{a,la}
 # clean out zero length and generated files from doc tree
 rm -rf doc/man
 rm -f doc/Makefile* doc/ext/README_deliver
 [ -s doc/ext/COPYRIGHT ] || rm -f doc/ext/COPYRIGHT
 [ -s doc/ext/LICENSE ] || rm -f doc/ext/LICENSE
 
-
 %check
 cd test
 ./Checkit
-
+cd -
 
 %clean
-rm -rf $RPM_BUILD_ROOT
-
+rm -rf %{buildroot}
 
 %files
 %defattr(-,root,root,-)
-%doc AUTHORS ChangeLog COPYING README README.Fedora
-%{_libdir}/*.so.*
-
+%doc AUTHORS ChangeLog COPYING README README.Fedora examples/
+%{_libdir}/libJudy.so.*
 
 %files devel
 %defattr(-,root,root,-)
 %doc doc
-%{_libdir}/*.so
-%{_includedir}/*
-%{_mandir}/man3/*
-
+%{_includedir}/Judy.h
+%{_libdir}/libJudy.so
+%{_mandir}/man3/J*.3*
 
 %post -p /sbin/ldconfig
 
 %postun -p /sbin/ldconfig
 
-
 %changelog
-* Fri Jul 24 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.0.4-6
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+* Sun Jul 18 2010 Paul Howarth <paul at city-fan.org> 1.0.5-1
+- update to 1.0.5
+  - added proper clean targets to enable multiple builds
+  - added examples directory
+  - correctly detects 32/64-bit build environment
+  - allow explicit configure for 32/64-bit environment
+- cosmetic spec file clean-ups
+
+* Fri Jul 24 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> 1.0.4-6
+- rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
 
-* Mon Feb 23 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.0.4-5
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+* Mon Feb 23 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> 1.0.4-5
+- rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
 
 * Sat Dec 13 2008 Charles R. Anderson <cra at wpi.edu> 1.0.4-4
 - for Judy1 man page fix, patch Makefile.{am,in} instead of
-  relying on autotools to regenerate the latter.
-- Add README.Fedora with upstream's license explanation.
+  relying on autotools to regenerate the latter
+- add README.Fedora with upstream's license explanation
 
 * Thu Nov 30 2008 Charles R. Anderson <cra at wpi.edu> 1.0.4-3
 - fix Judy1 man page symlinks
@@ -126,4 +114,4 @@ rm -rf $RPM_BUILD_ROOT
 - run tests in check section
 
 * Sun Oct 05 2008 Charles R. Anderson <cra at wpi.edu> 1.0.4-1
-- Initial package for Fedora
+- initial package for Fedora


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/Judy/EL-4/sources,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -p -r1.2 -r1.3
--- sources	21 Dec 2008 19:27:35 -0000	1.2
+++ sources	18 Jul 2010 12:20:58 -0000	1.3
@@ -1 +1 @@
-7b03d4b016115ca15a5a96368a76cd10  Judy-1.0.4.tar.gz
+115a0d26302676e962ae2f70ec484a54  Judy-1.0.5.tar.gz



More information about the scm-commits mailing list