Compare commits

..

13 commits

Author SHA1 Message Date
Göran Uddeborg
cf4e08bddf Rebuild with newer mapnik rhbz#2521789
- Bump to snapshot version including upstreamed patch
2026-08-29 15:09:02 +02:00
Göran Uddeborg
ea40f6d149 Patch to build on F45 (rhbz#2505114) 2026-07-25 11:14:22 +02:00
Fedora Release Engineering
4b9b0978d6 Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild 2026-07-17 08:28:54 +00:00
Fedora Release Engineering
3b973c3949 Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild 2026-01-17 19:54:18 +00:00
Jitka Plesnikova
31988f473c Rebuild for new gpsd 2026-01-14 11:49:43 +01:00
Göran Uddeborg
45d86ce6b8 Corrected %forgemeta configuration 2026-01-13 21:07:19 +01:00
Göran Uddeborg
b10d5c434e Upgrade to version 1.11 2026-01-13 14:02:15 +01:00
Fedora Release Engineering
e353afe78d Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-25 20:04:59 +00:00
Otto Liljalaakso
1d5f81ac98 Rebuild for Mapnik 4.1 (rhbz#2370934) 2025-06-09 21:46:52 +03:00
3944f9c187 rebuild for new gpsd 2025-05-27 16:16:27 +02:00
Otto Liljalaakso
906f766466 Make compatible with C23 (rhbz#2341507) 2025-01-29 01:37:41 +02:00
Fedora Release Engineering
9cfe78d341 Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-19 14:19:50 +00:00
Otto Liljalaakso
1e32195cbd Run autogen.sh in %prep
This is the correct phase for autogen.sh, which is usually run by
upstream and result is directly included in release tarball.

Also, added explicit dependency on autoconf.
2024-10-15 23:09:57 +03:00
3 changed files with 24 additions and 22 deletions

5
.gitignore vendored
View file

@ -1,3 +1,4 @@
/viking-*.tar.bz2
/autogen.sh
/443fe78cb097ae2196517fc726595b57cb9418c4.patch
/viking-1.11.tar.gz
/viking-viking-1.11.tar.gz
/viking-2a2420963e4b913d0b37dcf8801dc3695ca72a6c.tar.gz

View file

@ -1,3 +1 @@
SHA512 (viking-1.10.tar.bz2) = d04877306fb3a4e6902297d8971ca72d30418727f110b8b9bc937b2738b95975a7f41a4c969cc19cf403e73339476ff46d7ccbae77e03c5b1cf5bcac891485e5
SHA512 (autogen.sh) = 66f4f4ffbc7dc2343918c7fb0d58e3d503d811d71b655f435b3d5bdf6ac5fbe304a349ddc5370a53c2fb5bc4142707e7eab160c35038ca82aadc13294eb02ea0
SHA512 (443fe78cb097ae2196517fc726595b57cb9418c4.patch) = 0101392cdeaa52d03ac092a83968ab59380e65671bc2988d97ba148e7e89c566f3aa520320b5410a4aec943b4c0cd15fb092be30a05e7bd1c8b6a01032f3ef0d
SHA512 (viking-2a2420963e4b913d0b37dcf8801dc3695ca72a6c.tar.gz) = 94eb5f5f211ed4f1645a0b7b4d9ce3adeaffdf1502f3a9367bc99a37b9ad2e739337b7920766ac5b9719aca1ad95fab368b8343550420fda5cebbdcce5cdc795

View file

@ -1,18 +1,22 @@
Name: viking
Version: 1.10
%global forgeurl https://github.com/viking-gps/viking
%global version0 1.11
%global commit 2a2420963e4b913d0b37dcf8801dc3695ca72a6c
%forgemeta
Version: %forgeversion
Release: %autorelease
Summary: GPS data editor and analyzer
License: GPL-2.0-or-later
URL: https://viking.sourceforge.net/
Source0: https://downloads.sourceforge.net/viking/viking-%{version}.tar.bz2
# SourceForge is not good for fetching individual files and patches. Resort to
# upstream's GitHub mirror.
Source1: https://raw.githubusercontent.com/viking-gps/viking/refs/tags/viking-%{version}/autogen.sh
Patch: https://github.com/viking-gps/viking/commit/443fe78cb097ae2196517fc726595b57cb9418c4.patch
URL: %forgeurl
Source0: %forgesource
# Fails to build on s390x, not needed for multilib
ExcludeArch: s390x %{ix86}
BuildRequires: autoconf
BuildRequires: make
BuildRequires: gcc-c++
BuildRequires: intltool
@ -26,7 +30,7 @@ BuildRequires: gnome-doc-utils
BuildRequires: libexif-devel
BuildRequires: bzip2-devel
BuildRequires: file-devel
BuildRequires: libgexiv2-devel
BuildRequires: libgexiv2_0.14-devel
BuildRequires: sqlite-devel
BuildRequires: docbook-utils
BuildRequires: docbook-style-xsl
@ -40,6 +44,8 @@ BuildRequires: desktop-file-utils
BuildRequires: gettext
BuildRequires: json-glib-devel
BuildRequires: yelp-tools
BuildRequires: xxd
BuildRequires: libnova-devel
Requires: hicolor-icon-theme
Requires: gpsbabel
@ -52,17 +58,14 @@ geotag images, create routes using OSRM, see real-time GPS position, make maps
using Mapnik, control items, etc.
%prep
%autosetup -p1
cp %{SOURCE1} . && chmod +x autogen.sh
# Convert to utf-8
for file in ChangeLog NEWS TODO; do
mv $file timestamp
iconv -f ISO-8859-1 -t UTF-8 -o $file timestamp
touch -r timestamp $file
done
%forgeautosetup -p 1
NOCONFIGURE=1 ./autogen.sh
# Convert TODO to utf-8
mv TODO timestamp
iconv -f ISO-8859-1 -t UTF-8 -o TODO timestamp
touch -r timestamp TODO
%build
NOCONFIGURE=1 ./autogen.sh
%configure
%make_build CFLAGS="${RPM_OPT_FLAGS} -fcommon"