Group :: Ciências/Geociências
RPM: merkaartor
Main Changelog Spec Patches Sources Download Gear Bugs e FR Repocop
%define _unpackaged_files_terminate_build 1
%define _stripped_files_terminate_build 1
%set_verify_elf_method strict
%ifarch %e2k ppc64le
%def_disable qtwebengine
%else
%def_enable qtwebengine
%endif
Name: merkaartor
Version: 0.19.0
Release: alt1
Summary: an OpenStreetMap editor
License: GPLv2
Group: Sciences/Geosciences
Url: https://github.com/openstreetmap/merkaartor
# https://github.com/openstreetmap/merkaartor.git
Source: %name-%version.tar
Patch1: %name-0.18.3-fedora-no-git-version.patch
BuildRequires: boost-devel gcc-c++ glibc-devel-static
BuildRequires: libgdal-devel libproj-devel libexiv2-devel zlib-devel libsqlite3-devel
BuildRequires: qt5-base-devel qt5-svg-devel qt5-tools-devel
%if_enabled qtwebengine
BuildRequires: qt5-webengine-devel
%endif
BuildRequires: libqtsingleapplication-qt5-devel
%description
Merkaartor is an openstreetmap mapping program.
Merkaartor focuses on providing a visually pleasing but performant
editing environment for free geographical data.
%prep
%setup
%patch1 -p1
# remove bundled libraries
rm -rf 3rdparty
%build
%add_optflags -D_FILE_OFFSET_BITS=64
%add_optflags -DACCEPT_USE_OF_DEPRECATED_PROJ_API_H=1
%add_optflags -I%_includedir/qt5/QtSolutions
lrelease-qt5 Merkaartor.pro
%qmake_qt5 \
CONFIG+=release CONFIG+=force_debug_info \
PREFIX=%_prefix \
%if_enabled qtwebengine
USEWEBENGINE=1 \
%endif
SYSTEM_QTSA=1 \
TRANSDIR_MERKAARTOR=%_datadir/%name/translations/ \
-after QMAKE_CFLAGS+='%optflags' \
-after QMAKE_CXXFLAGS+='%optflags' \
Merkaartor.pro
%make_build
%install
%make_install INSTALL_ROOT=%buildroot LIB_SUFFIX=%_libsuff install
%files
%_bindir/merkaartor
%_datadir/%name/
%_datadir/metainfo/*.xml
%_libdir/%name/
%_desktopdir/*.desktop
%_iconsdir/hicolor/*/apps/*.png
%changelog
…
Todas as alterações você pod ver aqui
%define _stripped_files_terminate_build 1
%set_verify_elf_method strict
%ifarch %e2k ppc64le
%def_disable qtwebengine
%else
%def_enable qtwebengine
%endif
Name: merkaartor
Version: 0.19.0
Release: alt1
Summary: an OpenStreetMap editor
License: GPLv2
Group: Sciences/Geosciences
Url: https://github.com/openstreetmap/merkaartor
# https://github.com/openstreetmap/merkaartor.git
Source: %name-%version.tar
Patch1: %name-0.18.3-fedora-no-git-version.patch
BuildRequires: boost-devel gcc-c++ glibc-devel-static
BuildRequires: libgdal-devel libproj-devel libexiv2-devel zlib-devel libsqlite3-devel
BuildRequires: qt5-base-devel qt5-svg-devel qt5-tools-devel
%if_enabled qtwebengine
BuildRequires: qt5-webengine-devel
%endif
BuildRequires: libqtsingleapplication-qt5-devel
%description
Merkaartor is an openstreetmap mapping program.
Merkaartor focuses on providing a visually pleasing but performant
editing environment for free geographical data.
%prep
%setup
%patch1 -p1
# remove bundled libraries
rm -rf 3rdparty
%build
%add_optflags -D_FILE_OFFSET_BITS=64
%add_optflags -DACCEPT_USE_OF_DEPRECATED_PROJ_API_H=1
%add_optflags -I%_includedir/qt5/QtSolutions
lrelease-qt5 Merkaartor.pro
%qmake_qt5 \
CONFIG+=release CONFIG+=force_debug_info \
PREFIX=%_prefix \
%if_enabled qtwebengine
USEWEBENGINE=1 \
%endif
SYSTEM_QTSA=1 \
TRANSDIR_MERKAARTOR=%_datadir/%name/translations/ \
-after QMAKE_CFLAGS+='%optflags' \
-after QMAKE_CXXFLAGS+='%optflags' \
Merkaartor.pro
%make_build
%install
%make_install INSTALL_ROOT=%buildroot LIB_SUFFIX=%_libsuff install
%files
%_bindir/merkaartor
%_datadir/%name/
%_datadir/metainfo/*.xml
%_libdir/%name/
%_desktopdir/*.desktop
%_iconsdir/hicolor/*/apps/*.png
%changelog
…
Todas as alterações você pod ver aqui