Группа :: Науки/Наука о земле
Пакет: qlandkartegt
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
%define garminver 0.3.0
Name: qlandkartegt
Version: 0.16.0
Release: alt1
Packager: Grigory Batalov <bga at altlinux.ru>
Summary: A tool to visualize maps and other GPS information for Garmin devices
License: GPL
Group: Sciences/Geosciences
Url: http://qlandkarte.sourceforge.net/
Provides: qlandkarte = %version-%release
Obsoletes: qlandkarte
Source0: http://downloads.sourceforge.net/qlandkarte/QLandkarteGT-%version.tar
Source1: http://downloads.sourceforge.net/qlandkarte/garmindev-%garminver.tar
Patch: %name-%version-%release.patch
# Automatically added by buildreq on Fri Jun 26 2009
BuildRequires: cmake gcc-c++ libGL-devel libXScrnSaver-devel libXau-devel libXcomposite-devel libXcursor-devel libXdmcp-devel libXext-devel libXft-devel libXi-devel libXinerama-devel libXpm-devel libXrandr-devel libXt-devel libXtst-devel libXv-devel libXxf86misc-devel libgdal-devel libgeos-devel libqt4-devel libusb-compat-devel libxkbfile-devel proj-devel xorg-xf86vidmodeproto-devel
%description
Provides a GUI to visualize data from GPS device's tracks and maps.
%package garmindev
Summary: Garmin device drivers for QLandkarteGT
Group: Sciences/Geosciences
%description garmindev
Garmin device drivers for QLandkarteGT
%prep
%setup -q -n QLandkarteGT-%version -b1
%patch -p1
# fix libdir
sed -i \
-e "s|/usr/lib/qlandkarte|%_libdir/%name|g" \
CMakeLists.txt
%build
test -d build || mkdir build
cd build
cmake -D CMAKE_INSTALL_PREFIX:string=%_prefix ..
%make_build
cd $RPM_BUILD_DIR/garmindev-%garminver
test -d build || mkdir build
cd build
LIB_SUFFIX=
%ifarch x86_64
LIB_SUFFIX=64
%endif
cmake -D CMAKE_INSTALL_PREFIX:string=%_prefix -D LIB_SUFFIX:string=$LIB_SUFFIX ..
%make_build
%install
cd build
%makeinstall DESTDIR=%buildroot
cd $RPM_BUILD_DIR/garmindev-%garminver/build
%makeinstall DESTDIR=%buildroot
%files
%doc changelog.txt
%_bindir/*
%_datadir/applications/%name.desktop
%_datadir/pixmaps/%name.png
%_datadir/%name/
%_mandir/man1/%name.*
%files garmindev
%_libdir/%name
%_includedir/garmin
%changelog
…
Полный changelog можно просмотреть здесь
Name: qlandkartegt
Version: 0.16.0
Release: alt1
Packager: Grigory Batalov <bga at altlinux.ru>
Summary: A tool to visualize maps and other GPS information for Garmin devices
License: GPL
Group: Sciences/Geosciences
Url: http://qlandkarte.sourceforge.net/
Provides: qlandkarte = %version-%release
Obsoletes: qlandkarte
Source0: http://downloads.sourceforge.net/qlandkarte/QLandkarteGT-%version.tar
Source1: http://downloads.sourceforge.net/qlandkarte/garmindev-%garminver.tar
Patch: %name-%version-%release.patch
# Automatically added by buildreq on Fri Jun 26 2009
BuildRequires: cmake gcc-c++ libGL-devel libXScrnSaver-devel libXau-devel libXcomposite-devel libXcursor-devel libXdmcp-devel libXext-devel libXft-devel libXi-devel libXinerama-devel libXpm-devel libXrandr-devel libXt-devel libXtst-devel libXv-devel libXxf86misc-devel libgdal-devel libgeos-devel libqt4-devel libusb-compat-devel libxkbfile-devel proj-devel xorg-xf86vidmodeproto-devel
%description
Provides a GUI to visualize data from GPS device's tracks and maps.
%package garmindev
Summary: Garmin device drivers for QLandkarteGT
Group: Sciences/Geosciences
%description garmindev
Garmin device drivers for QLandkarteGT
%prep
%setup -q -n QLandkarteGT-%version -b1
%patch -p1
# fix libdir
sed -i \
-e "s|/usr/lib/qlandkarte|%_libdir/%name|g" \
CMakeLists.txt
%build
test -d build || mkdir build
cd build
cmake -D CMAKE_INSTALL_PREFIX:string=%_prefix ..
%make_build
cd $RPM_BUILD_DIR/garmindev-%garminver
test -d build || mkdir build
cd build
LIB_SUFFIX=
%ifarch x86_64
LIB_SUFFIX=64
%endif
cmake -D CMAKE_INSTALL_PREFIX:string=%_prefix -D LIB_SUFFIX:string=$LIB_SUFFIX ..
%make_build
%install
cd build
%makeinstall DESTDIR=%buildroot
cd $RPM_BUILD_DIR/garmindev-%garminver/build
%makeinstall DESTDIR=%buildroot
%files
%doc changelog.txt
%_bindir/*
%_datadir/applications/%name.desktop
%_datadir/pixmaps/%name.png
%_datadir/%name/
%_mandir/man1/%name.*
%files garmindev
%_libdir/%name
%_includedir/garmin
%changelog
…
Полный changelog можно просмотреть здесь