[packages/fyba] - new

qboosh qboosh at pld-linux.org
Sun May 18 07:05:49 CEST 2014


commit 8f6a42a436e16fe807b5a82d7dacc6462f923830
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Sun May 18 07:08:29 2014 +0200

    - new

 fyba-link.patch |  27 ++++++++++++++
 fyba.spec       | 110 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 137 insertions(+)
---
diff --git a/fyba.spec b/fyba.spec
new file mode 100644
index 0000000..e165725
--- /dev/null
+++ b/fyba.spec
@@ -0,0 +1,110 @@
+Summary:	FYBA - library to read and write files in Norwegian geodata standard format SOSI
+Summary(pl.UTF-8):	FYBA - biblioteka do odczytu i zapisu plików w norweskim formacie danych geograficznych SOSI
+Name:		fyba
+Version:	4.1.0
+%define	snap	20140410
+Release:	0.%{snap}.1
+License:	MIT
+Group:		Libraries
+Source0:	%{name}.tar.xz
+# Source0-md5:	f4d56ae4636d8def8ab68ac7bffb5316
+Patch0:		%{name}-link.patch
+URL:		https://github.com/kartverket/fyba
+BuildRequires:	autoconf >= 2.59
+BuildRequires:	automake
+BuildRequires:	libstdc++-devel
+BuildRequires:	libtool >= 2:2
+BuildRequires:	tar >= 1:1.22
+BuildRequires:	xz
+BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%description
+OpenFYBA is the source code release of the FYBA library, distributed
+by the National Mapping Authority of Norway (Statens kartverk) to read
+and write files in the National geodata standard format SOSI. 
+
+%description -l pl.UTF-8
+OpenFYBA to mające otwarty kod źródłowy wydanie biblioteki FYBA
+rozpowszechnianej przez Statens kartverk (norweską państwową
+instytucję geodezyjną) w celu odczytu i zapisu plików w państwowym
+formacie danych geograficznych SOSI.
+
+%package devel
+Summary:	Header files for FYBA libraries
+Summary(pl.UTF-8):	Pliki nagłówkowe bibliotek FYBA
+Group:		Development/Libraries
+Requires:	%{name} = %{version}-%{release}
+
+%description devel
+Header files for FYBA libraries.
+
+%description devel -l pl.UTF-8
+Pliki nagłówkowe bibliotek FYBA.
+
+%package static
+Summary:	Static FYBA libraries
+Summary(pl.UTF-8):	Statyczne biblioteki FYBA
+Group:		Development/Libraries
+Requires:	%{name}-devel = %{version}-%{release}
+
+%description static
+Static FYBA libraries.
+
+%description static -l pl.UTF-8
+Statyczne biblioteki FYBA.
+
+%prep
+%setup -q -n %{name}
+%patch0 -p1
+
+%build
+%{__libtoolize}
+%{__aclocal} -I m4
+%{__autoconf}
+%{__autoheader}
+%{__automake}
+%configure
+
+%{__make}
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+%{__make} install \
+	DESTDIR=$RPM_BUILD_ROOT
+
+# packaged as %doc
+%{__rm} -r $RPM_BUILD_ROOT%{_docdir}/fyba
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%post	-p /sbin/ldconfig
+%postun	-p /sbin/ldconfig
+
+%files
+%defattr(644,root,root,755)
+%doc README
+%lang(nb) %doc doc/no_NB
+%attr(755,root,root) %{_libdir}/libfyba.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libfyba.so.0
+%attr(755,root,root) %{_libdir}/libfygm.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libfygm.so.0
+%attr(755,root,root) %{_libdir}/libfyut.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libfyut.so.0
+
+%files devel
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/libfyba.so
+%attr(755,root,root) %{_libdir}/libfygm.so
+%attr(755,root,root) %{_libdir}/libfyut.so
+%{_libdir}/libfyba.la
+%{_libdir}/libfygm.la
+%{_libdir}/libfyut.la
+%{_includedir}/fyba
+
+%files static
+%defattr(644,root,root,755)
+%{_libdir}/libfyba.a
+%{_libdir}/libfygm.a
+%{_libdir}/libfyut.a
diff --git a/fyba-link.patch b/fyba-link.patch
new file mode 100644
index 0000000..9e5abca
--- /dev/null
+++ b/fyba-link.patch
@@ -0,0 +1,27 @@
+--- fyba/src/GM/Makefile.am.orig	2014-05-17 07:12:11.000000000 +0200
++++ fyba/src/GM/Makefile.am	2014-05-17 21:51:38.668339437 +0200
+@@ -4,6 +4,7 @@
+ lib_LTLIBRARIES = libfygm.la
+ libfygm_la_SOURCES = fygm.h GM.cpp stdafx.cpp stdafx.h
+ libfygm_la_LDFLAGS = -version-info 0:0:0
++libfygm_la_LIBADD = $(top_builddir)/src/UT/libfyut.la
+ 
+ library_includedir=$(includedir)/fyba
+ library_include_HEADERS = fygm.h 
+--- fyba/src/FYBA/Makefile.am.orig	2014-05-17 07:12:11.000000000 +0200
++++ fyba/src/FYBA/Makefile.am	2014-05-17 22:22:23.784967631 +0200
+@@ -4,6 +4,7 @@
+ lib_LTLIBRARIES = libfyba.la
+ libfyba_la_SOURCES = fyba.h Fyba_Callback.cpp  FYBA_DLL.cpp      FYHO.cpp  FYLD.cpp  FYLH.cpp  fyln.cpp  FYLP.cpp  FYLS.cpp  FYLX.cpp  stdafx.cpp FYBA.cpp           Fyba_melding.cpp  FYLB.cpp  FYLE.cpp  FYLI.cpp  FYLO.cpp  FYLR.cpp  FYLU.cpp  FYTA.cpp fyba.h  fyba_strings.h  fybax.h  stdafx.h
+ libfyba_la_LDFLAGS = -version-info 0:0:0
++libfyba_la_LIBADD = $(top_builddir)/src/GM/libfygm.la $(top_builddir)/src/UT/libfyut.la
+ 
+ library_includedir=$(includedir)/fyba
+ library_include_HEADERS = fyba.h     
+--- fyba/Makefile.am.orig	2014-05-17 07:12:11.000000000 +0200
++++ fyba/Makefile.am	2014-05-17 22:19:55.298304085 +0200
+@@ -1,3 +1,3 @@
+ ACLOCAL_AMFLAGS = -I m4
+ AUTOMAKE_OPTIONS = foreign
+-SUBDIRS = src/GM src/UT src/FYBA doc
++SUBDIRS = src/UT src/GM src/FYBA doc
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/fyba.git/commitdiff/8f6a42a436e16fe807b5a82d7dacc6462f923830



More information about the pld-cvs-commit mailing list