Sisyphus repositório
Última atualização: 1 outubro 2023 | SRPMs: 18631 | Visitas: 37714224
en ru br
ALT Linux repositórios
S:0.1.0-alt3
5.0: 0.1.0-alt1

Group :: Ciências/Geociências
RPM: libgarmin

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs e FR  Repocop 

%define _unpackaged_files_terminate_build 1
# see https://bugzilla.altlinux.org/show_bug.cgi?id=10382
%define _localstatedir %{_var}
%define major 0
%define libname libgarmin%major
%define develname libgarmin-devel

%define svn_ver svn320

Name: libgarmin
Version: 0.1.0
Release: alt3
Summary: Libgarmin is an open source (GPLv2) for Garmin image format maps.
License: GPLv2+
Group: Sciences/Geosciences
Url: http://libgarmin.sourceforge.net
Source: %name-%svn_ver.tar
Patch0: libgarmin-shared.diff
Patch1: libgarmin-0.1-automake-1.12.diff

# Automatically added by buildreq on Mon Dec 15 2008

BuildRequires: libGConf-devel rpm-build-java rpm-macros-fillup subversion

%description
Garmin is a leader in the gps navigation, so learn from
the best. Open source community is moving towards.
www.openstreetmap.org data. Understanding Garmin's format
will allow creation of Garmin compatible maps from OSM data
and creation/design of a new map format for OSM data.

%package utils
Summary: Various utlilities to manipulate Garmin image files
Group: File tools
Requires: %libname = %EVR
Conflicts: libgarmin < 0.1.0-alt3

%description utils
Libgarmin is a library used to parse IMG files from Garmin GPS devices.

This package contains various utlilities to manipulate Garmin image files.

%package -n %libname
Summary: C library to parse and use Garmin image files
Group: System/Libraries

%description -n %libname
Libgarmin is a library used to parse IMG files from Garmin GPS devices.

This package contains the shared %{name} library.

%package -n %develname
Summary: Libraries and headers needed for developing with SynCE
Group: Development/C
Requires: %libname = %EVR
Conflicts: libgarmin < 0.1.0-alt3

%description -n %develname
Libraries and headers needed for developing with SynCE

%prep
%setup -q -n %name
%patch0 -p1
%patch1 -p1

%build
mkdir -p m4
autoreconf -fi
%configure \
   --disable-static

svn upgrade > /dev/null 2>&1 || :
%make

%install
%makeinstall

rm -rf %buildroot%_datadir/%name/doc

%files utils
%_bindir/gar*
%dir %_datadir/%name
%_datadir/%name/garmintypes.txt

%files -n %libname
%doc COPYING README TODO
%_libdir/*.so.%{major}
%_libdir/*.so.%{major}.*

%if_enabled static
%files devel-static
%_libdir/*.a
%endif

%files -n %develname
%_includedir/*
%_libdir/*.so
%_pkgconfigdir/*

%changelog

Todas as alterações você pod ver aqui

 
projeto & código: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
mantenedor atual: Michael Shigorin
mantenedor da tradução: Fernando Martini aka fmartini © 2009