packages: postgis/postgis.spec - separated liblwgeom (+=?UTF-8?Q?=20?=-devel, -static)=?UTF-8?Q?=20?=- a...
qboosh
qboosh at pld-linux.org
Sun Apr 8 21:59:07 CEST 2012
Author: qboosh Date: Sun Apr 8 19:59:07 2012 GMT
Module: packages Tag: HEAD
---- Log message:
- separated liblwgeom (+ -devel,-static)
- added -gui
- release 2
---- Files affected:
packages/postgis:
postgis.spec (1.61 -> 1.62)
---- Diffs:
================================================================
Index: packages/postgis/postgis.spec
diff -u packages/postgis/postgis.spec:1.61 packages/postgis/postgis.spec:1.62
--- packages/postgis/postgis.spec:1.61 Thu Apr 5 00:38:35 2012
+++ packages/postgis/postgis.spec Sun Apr 8 21:59:02 2012
@@ -1,15 +1,17 @@
# $Revision$, $Date$
%define pg_version %(rpm -q --queryformat '%{VERSION}' postgresql-backend-devel)
%define beta %{nil}
-
+#
# Conditional build:
-%bcond_without raster # disable raster support
-
+%bcond_without raster # disable raster support
+%bcond_without doc # HTML documentation
+%bcond_without gui # data import GUI
+#
Summary: Geographic Information Systems Extensions to PostgreSQL
Summary(pl.UTF-8): Rozszerzenie do PostgreSQL wspomagające Geograficzne Systemy Informacyjne
Name: postgis
Version: 2.0.0
-Release: 1
+Release: 2
License: GPL v2
Group: Applications/Databases
Source0: http://postgis.refractions.net/download/%{name}-%{version}%{beta}.tar.gz
@@ -17,11 +19,24 @@
URL: http://postgis.refractions.net/
%{?with_raster:BuildRequires: gdal-devel >= 1.6.0}
BuildRequires: geos-devel >= 3.2.0
+BuildRequires: json-c-devel
+BuildRequires: libstdc++-devel
BuildRequires: libxml2-devel
BuildRequires: perl-base
-BuildRequires: postgresql-backend-devel >= 7.1
-BuildRequires: postgresql-devel >= 7.1
-BuildRequires: proj-devel
+BuildRequires: postgresql-backend-devel >= 8.3
+BuildRequires: postgresql-devel >= 8.3
+BuildRequires: proj-devel >= 4.5.0
+%if %{with doc}
+BuildRequires: ImageMagick
+BuildRequires: docbook-style-xsl
+BuildRequires: libxml2-progs
+BuildRequires: libxslt-progs
+%endif
+%if %{with gui}
+BuildRequires: gtk+2-devel >= 2:2.8.0
+BuildRequires: pkgconfig
+%endif
+Requires: liblwgeom = %{version}-%{release}
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%define specflags_x86_64 -fPIC
@@ -38,13 +53,66 @@
indeksowaniem rtree oraz dostarcza funkcje dostępu oraz analizy danych
geograficznych.
+%package gui
+Summary: Data import GUI for PostGIS
+Summary(pl.UTF-8): Graficzny interfejs użytkownika importujący dane dla PostGIS-a
+Group: X11/Applications
+Requires: %{name} = %{version}-%{release}
+
+%description gui
+Data import GUI for PostGIS.
+
+%description gui -l pl.UTF-8
+Graficzny interfejs użytkownika importujący dane dla PostGIS-a.
+
+%package -n liblwgeom
+Summary: lwgeom library (a part of PostGIS project)
+Summary(pl.UTF-8): Biblioteka lwgeom (część projektu PostGIS)
+Group: Libraries
+Requires: geos >= 3.2.0
+Requires: proj >= 4.5.0
+Conflicts: postgis < 2.0.0-2
+
+%description -n liblwgeom
+lwgeom library (a part of PostGIS project).
+
+%description -n liblwgeom -l pl.UTF-8
+Biblioteka lwgeom (część projektu PostGIS).
+
+%package -n liblwgeom-devel
+Summary: Header file for lwgeom library
+Summary(pl.UTF-8): Plik nagłówkowy biblioteki lwgeom
+Group: Development/Libraries
+Requires: geos-devel >= 3.2.0
+Requires: liblwgeom = %{version}-%{release}
+Requires: proj-devel >= 4.5.0
+
+%description -n liblwgeom-devel
+Header file for lwgeom library.
+
+%description -n liblwgeom-devel -l pl.UTF-8
+Plik nagłówkowy biblioteki lwgeom.
+
+%package -n liblwgeom-static
+Summary: Static lwgeom library
+Summary(pl.UTF-8): Statyczna biblioteka lwgeom
+Group: Development/Libraries
+Requires: liblwgeom-devel = %{version}-%{release}
+
+%description -n liblwgeom-static
+Static lwgeom library.
+
+%description -n liblwgeom-static -l pl.UTF-8
+Statyczna biblioteka lwgeom.
+
%prep
-%setup -q -n %{name}-%{version}%{beta}
+%setup -q -n %{name}-%{version}%{beta}
%build
%configure \
--with-geos \
--with-geos-libdir=/usr/%{_lib} \
+ %{?with_gui:--with-gui} \
--with-pgsql \
--with-proj=%{_prefix} \
--with-proj-libdir=/usr/%{_lib} \
@@ -55,23 +123,48 @@
%install
rm -rf $RPM_BUILD_ROOT
-%{__make} install DESTDIR=$RPM_BUILD_ROOT
-
-# put into lib subpackage if we are interested in the files below?
-rm $RPM_BUILD_ROOT%{_includedir}/liblwgeom.h \
- $RPM_BUILD_ROOT%{_libdir}/liblwgeom.a \
- $RPM_BUILD_ROOT%{_libdir}/liblwgeom.la
+%{__make} install \
+ DESTDIR=$RPM_BUILD_ROOT
%clean
rm -rf $RPM_BUILD_ROOT
+%post -n liblwgeom -p /sbin/ldconfig
+%postun -n liblwgeom -p /sbin/ldconfig
+
%files
%defattr(644,root,root,755)
-%doc CREDITS NEWS README.postgis TODO doc/html
-%attr(755,root,root) %{_bindir}/*
-%attr(755,root,root) %{_libdir}/postgresql/*.so*
-%{_libdir}/lib*.so
+%doc CREDITS NEWS README.postgis TODO %{?with_doc:doc/html}
+%attr(755,root,root) %{_bindir}/pgsql2shp
+%attr(755,root,root) %{_bindir}/shp2pgsql
+%attr(755,root,root) %{_libdir}/postgresql/postgis-2.0.so
%{_datadir}/postgresql/contrib/postgis-2.0
+%if %{with raster}
+%attr(755,root,root) %{_bindir}/raster2pgsql
+%attr(755,root,root) %{_libdir}/postgresql/rtpostgis-2.0.so
+%{_datadir}/postgresql/extension/postgis*.control
+%{_datadir}/postgresql/extension/postgis*.sql
+%endif
+
+%if %{with gui}
+%files gui
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/shp2pgsql-gui
+%endif
+
+%files -n liblwgeom
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/liblwgeom-2.0.0.so
+
+%files -n liblwgeom-devel
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/liblwgeom.so
+%{_libdir}/liblwgeom.la
+%{_includedir}/liblwgeom.h
+
+%files -n liblwgeom-static
+%defattr(644,root,root,755)
+%{_libdir}/liblwgeom.a
%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
%changelog
@@ -79,6 +172,11 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.62 2012/04/08 19:59:02 qboosh
+- separated liblwgeom (+ -devel,-static)
+- added -gui
+- release 2
+
Revision 1.61 2012/04/04 22:38:35 wrobell
- ver. 2.0.0
================================================================
---- CVS-web:
http://cvs.pld-linux.org/packages/postgis/postgis.spec?r1=1.61&r2=1.62
More information about the pld-cvs-commit
mailing list