[spatialite-gui] Initial check-in

Volker Fröhlich volter at fedoraproject.org
Mon Jan 9 06:41:32 UTC 2012


commit 58023f5198a842d4cbda543a74540e4b7ffb196e
Author: Volker Fröhlich <volker27 at gmx.at>
Date:   Mon Jan 9 12:11:13 2012 +0530

    Initial check-in

 .gitignore                        |    1 +
 sources                           |    1 +
 spatialite-gui-1.4.0-wxtree.patch |   21 +++++++++
 spatialite-gui.desktop            |    9 ++++
 spatialite-gui.spec               |   83 +++++++++++++++++++++++++++++++++++++
 5 files changed, 115 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..dc79ade 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/spatialite_gui-1.4.0.tar.gz
diff --git a/sources b/sources
index e69de29..5e0d9ad 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+4cdea0d2a925db58cfda278b79542171  spatialite_gui-1.4.0.tar.gz
diff --git a/spatialite-gui-1.4.0-wxtree.patch b/spatialite-gui-1.4.0-wxtree.patch
new file mode 100644
index 0000000..afb1cc0
--- /dev/null
+++ b/spatialite-gui-1.4.0-wxtree.patch
@@ -0,0 +1,21 @@
+diff -Nur spatialite_gui-1.4.0/TableTree.cpp spatialite_gui-1.4.0-wxtree/TableTree.cpp
+--- spatialite_gui-1.4.0/TableTree.cpp	2010-11-12 15:37:58.000000000 +0100
++++ spatialite_gui-1.4.0-wxtree/TableTree.cpp	2011-10-27 00:57:46.639983851 +0200
+@@ -393,7 +393,7 @@
+   wxPoint pt = event.GetPoint();
+   if (item == Root)
+     {
+-      CurrentItem = NULL;
++      CurrentItem = wxTreeItemId();
+       menuItem = new wxMenuItem(menu, Tree_Refresh, wxT("&Refresh"));
+       menu->Append(menuItem);
+       menu->AppendSeparator();
+@@ -413,7 +413,7 @@
+   MyObject *obj = (MyObject *) GetItemData(item);
+   if (obj == NULL)
+     {
+-      CurrentItem = NULL;
++      CurrentItem = wxTreeItemId();
+       menuItem = new wxMenuItem(menu, Tree_Refresh, wxT("&Refresh"));
+       menu->Append(menuItem);
+       menu->AppendSeparator();
diff --git a/spatialite-gui.desktop b/spatialite-gui.desktop
new file mode 100644
index 0000000..6bf14a7
--- /dev/null
+++ b/spatialite-gui.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Name=Spatialite GUI
+GenericName=GUI for Spatialite databases
+Comment=Manage Spatialite databases
+Exec=spatialite_gui
+Icon=spatialite-gui
+Terminal=false
+Type=Application
+Categories=Education;Geography;Science;
diff --git a/spatialite-gui.spec b/spatialite-gui.spec
new file mode 100644
index 0000000..a73e91d
--- /dev/null
+++ b/spatialite-gui.spec
@@ -0,0 +1,83 @@
+#TODO: Icons in debug package
+
+Name:           spatialite-gui
+Version:        1.4.0
+Release:        3%{?dist}
+Summary:        GUI to manage Spatialite databases
+
+Group:          Applications/Databases
+License:        GPLv3
+URL:            http://www.gaia-gis.it/spatialite-2.4.0-4
+Source0:        http://www.gaia-gis.it/spatialite-2.4.0-4/spatialite_gui-%{version}.tar.gz
+Source1:        %{name}.desktop
+
+# No libspatialite for ppc, see
+# https://bugzilla.redhat.com/show_bug.cgi?id=663938
+ExcludeArch:    ppc64
+
+#http://groups.google.com/group/spatialite-users/browse_thread/thread/e20cc142f11479f0/8be146e6021a3cc4
+# Resolved in this manner in the 1.5 beta
+Patch0:         %{name}-1.4.0-wxtree.patch
+
+BuildRequires:  desktop-file-utils
+BuildRequires:  libspatialite-devel
+BuildRequires:  libgaiagraphics-devel
+BuildRequires:  wxGTK-devel
+BuildRequires:  sqlite-devel
+BuildRequires:  geos-devel
+BuildRequires:  proj-devel
+
+%description
+GUI to manage Spatialite databases.
+
+
+%prep
+%setup -q -n spatialite_gui-%{version}
+
+# Remove existing Makefiles
+rm -f Makefile-static*
+
+# Solved in trunk
+sed -i 's/LIBS = @LIBS@/LIBS = -lproj -lgeos_c @LIBS@/' Makefile.in
+
+%patch0 -p1 -b .wxtree
+
+
+%build
+
+%configure  \
+        --disable-static \
+        --enable-unicode \
+        --enable-graphics_ctx
+make %{?_smp_mflags}
+
+
+%install
+make install DESTDIR=%{buildroot}
+
+# Install icon and desktop file
+# Mailed the author
+mkdir -p %{buildroot}%{_datadir}/pixmaps
+cp -p icons/icon_info.xpm %{buildroot}%{_datadir}/pixmaps/%{name}.xpm
+chmod 644 %{buildroot}%{_datadir}/pixmaps/%{name}.xpm
+
+desktop-file-install                               \
+--dir=%{buildroot}%{_datadir}/applications         \
+%{SOURCE1}
+
+
+%files
+%doc COPYING
+%{_bindir}/*
+%{_datadir}/applications/%{name}.desktop
+%{_datadir}/pixmaps/%{name}.xpm
+
+%changelog
+* Wed Jan  9 2012 Volker Fröhlich <volker27 at gmx.at> 1.4.0-3
+- Exclude ppc64 architecture
+
+* Wed Jan  8 2012 Volker Fröhlich <volker27 at gmx.at> 1.4.0-2
+- Remove post and postun sections with useless ldconfig
+
+* Wed Dec  4 2011 Volker Fröhlich <volker27 at gmx.at> 1.4.0-1
+- Initial packaging 


More information about the scm-commits mailing list