]> git.pld-linux.org Git - packages/GeoIP.git/commitdiff
- libtoolize (fixes libs), standard split, cosmetics
authorJakub Bogusz <qboosh@pld-linux.org>
Thu, 12 Jun 2003 08:16:48 +0000 (08:16 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    GeoIP.spec -> 1.4

GeoIP.spec

index 3c082eae82f7cd746b7e8c4a989f85f3a7cd10cf..0dc9e79ad2ebc122b46a9c4cbf11cd7cc4f45059 100644 (file)
@@ -1,19 +1,20 @@
-# ToDo:
-#  - split?
-Summary:       library to find what country an IP address or hostnames originate from
-Summary(pl):   biblioteka do sprawdzenia z jakiego kraju adres IP lub domena pochodzi
+Summary:       Library to find what country an IP address or hostnames originate from
+Summary(pl):   Biblioteka do sprawdzenia z jakiego kraju pochodzi adres IP lub domena
 Name:          GeoIP
 Version:       1.2.0
 Release:       0.2
 License:       GPL
 Group:         Libraries
 Source0:       http://www.maxmind.com/download/geoip/api/c/%{name}-%{version}.tar.gz
+# Source0-md5: 0cd8fab82963f9c0e293a0faf6c7c9cd
 Patch0:                %{name}-man-makefile.patch
+# note: "c" is a filename, do not add '/'
 URL:           http://www.maxmind.com/app/c
+BuildRequires: autoconf
+BuildRequires: automake
+BuildRequires: libtool
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
-%define _noautoreq libGeoIP.1 libGeoIPBitReader.0 libGeoIPUpdate.0
-
 %description
 GeoIP is a C library that enables the user to find the country that
 any IP address or hostname originates from. It uses a file based
@@ -21,26 +22,50 @@ database that is accurate as of March 2003. This database simply
 contains IP blocks as keys, and countries as values. This database
 should be more complete and accurate than using reverse DNS lookups.
 Commercial databases and automatic update services are available from
-http://www.maxmind.com/
+http://www.maxmind.com/.
 
-This module can be used to automatically select the geographically
+This library can be used to automatically select the geographically
 closest mirror, to analyze your web server logs to determine the
 countries of your visitors, for credit card fraud detection, and for
 software export controls.
 
 %description -l pl
 GeoIP jest bibliotek± napisan± w C umo¿liwiaj±c± u¿ytkownikowi
-odnalezienie pañstwa, z którego dany adres IP lub domena pochodzi.
-U¿ywa do tego zapisanej w pliku bazy danych (z Marca 2003). W bazie
+odnalezienie pañstwa, z którego pochodzi dany adres IP lub domena.
+U¿ywa do tego zapisanej w pliku bazy danych (z marca 2003). W bazie
 tej adresy IP s± kluczami, a pañstwa warto¶ciami. Powinna ona byæ
-dok³adniejsza ni¿ zapytania o odwrotny DNS. Komercyjne bazy oraz
+dok³adniejsza ni¿ sprawdzanie odwrotnego DNS. Komercyjne bazy oraz
 us³ugi automatycznych aktualizacji dostêpne s± na stronie
-http://www.maxmind.com/
+http://www.maxmind.com/.
+
+Ta biblioteka mo¿e byæ u¿ywana do automatycznego wyboru najbli¿szego
+geograficznie mirrora, analizy logów serwera WWW w celu okre¶lenia
+kraju, z którego pochodz± odwiedzaj±cy, do wykrywania oszustw
+dotycz±cych kart kredytowych oraz kontroli eksportu oprogramowania.
+
+%package devel
+Summary:       Header files for GeoIP library
+Summary(pl):   Pliki nag³ówkowe biblioteki GeoIP
+Group:         Development/Libraries
+Requires:      %{name} = %{version}
+
+%description devel
+Header files for GeoIP library.
+
+%description devel -l pl
+Pliki nag³ówkowe biblioteki GeoIP.
+
+%package static
+Summary:       Static GeoIP library
+Summary(pl):   Statyczna biblioteka GeoIP
+Group:         Development/Libraries
+Requires:      %{name}-devel = %{version}
+
+%description static
+Static GeoIP library.
 
-Modu³ ten mo¿e byæ u¿yty to automatycznego wyboru najbli¿szego
-mirroru, analizy logów serwera WWW w celu okre¶lenia kraju, z jakiego
-pochodz± osoby odwiedzaj±ce serwis, do wykrywania oszustw dotycz±cych
-kart kredytowych, i do kontroli eksportu oprogramowania.
+%description static -l pl
+Statyczna biblioteka GeoIP.
 
 %prep
 %setup -q
@@ -48,33 +73,41 @@ kart kredytowych, i do kontroli eksportu oprogramowania.
 
 %build
 rm -f missing
+%{__libtoolize}
 %{__aclocal}
 %{__autoconf}
 %{__automake}
 %configure
 %{__make}
+
 %{__make} check
 
 %install
 rm -rf $RPM_BUILD_ROOT
-# create directories if necessary
-#install -d $RPM_BUILD_ROOT
 
 %{__make} install DESTDIR=$RPM_BUILD_ROOT
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
-%post -p /sbin/ldconfig
-
-%postun -p /sbin/ldconfig
+%post  -p /sbin/ldconfig
+%postun        -p /sbin/ldconfig
 
 %files
 %defattr(644,root,root,755)
 %doc AUTHORS ChangeLog README TODO
 %attr(755,root,root) %{_bindir}/*
+%attr(755,root,root) %{_libdir}/lib*.so.*.*.*
 %{_datadir}/%{name}
-%{_sysconfdir}/*
+%config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/GeoIP.conf
+%{_mandir}/man1/*
+
+%files devel
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/lib*.so
+%{_libdir}/lib*.la
 %{_includedir}/*
-%{_libdir}/*
-%{_mandir}/*/*
+
+%files static
+%defattr(644,root,root,755)
+%{_libdir}/lib*.a
This page took 0.089885 seconds and 4 git commands to generate.