forked from pool/nautilus-dropbox
- Add 98.patch: workaround build script not coping with the new GNOME versioning scheme. In case of x.alpha or x.beta version, we declare them as x.0. - Add libtool BuildRequires and call to autoreconf, as above patch touches the build system. OBS-URL: https://build.opensuse.org/request/show/874590 OBS-URL: https://build.opensuse.org/package/show/GNOME:Apps/nautilus-dropbox?expand=0&rev=25
35 lines
1.2 KiB
Diff
35 lines
1.2 KiB
Diff
From 7663ee00906b1adbde980c96b661c6b79478efa4 Mon Sep 17 00:00:00 2001
|
|
From: Dominique Leuenberger <dimstar@opensuse.org>
|
|
Date: Thu, 18 Feb 2021 18:55:51 +0100
|
|
Subject: [PATCH] build: handle (in some way) the new GNOME versioning scheme
|
|
|
|
With GNOME switching from odd/even versioning for unsstable/stable
|
|
branches to 40.alpha, 40.beta, we need to trick the versioning to
|
|
our liking.
|
|
|
|
In case NAUTILUS_VERSION_MINOR contains letters, we reset it to 0.
|
|
|
|
This means we treat 40.alpha as 40.0 (as if it was the final release of the 40 series)
|
|
|
|
Fixes issue#97
|
|
---
|
|
configure.ac | 5 +++++
|
|
1 file changed, 5 insertions(+)
|
|
|
|
diff --git a/configure.ac b/configure.ac
|
|
index d3f75ee..025289c 100644
|
|
--- a/configure.ac
|
|
+++ b/configure.ac
|
|
@@ -97,6 +97,11 @@ NAUTILUS_VERSION=`$PKG_CONFIG --modversion libnautilus-extension`
|
|
if test -n "$NAUTILUS_VERSION"; then
|
|
NAUTILUS_VERSION_MAJOR=`echo -n $NAUTILUS_VERSION | cut -d . -f 1`
|
|
NAUTILUS_VERSION_MINOR=`echo -n $NAUTILUS_VERSION | cut -d . -f 2`
|
|
+ case "$NAUTILUS_VERSION_MINOR" in
|
|
+ *[[a-zA-Z]]* )
|
|
+ NAUTILUS_VERSION_MINOR=0
|
|
+ ;;
|
|
+ esac
|
|
NAUTILUS_VERSION_MICRO=`echo -n $NAUTILUS_VERSION | cut -d . -f 3`
|
|
fi
|
|
|