delorie.com/archives/browse.cgi | search |
X-Authentication-Warning: | delorie.com: mail set sender to geda-user-bounces using -f |
X-Recipient: | geda-user AT delorie DOT com |
X-Original-DKIM-Signature: | v=1; a=rsa-sha256; c=relaxed/relaxed; |
d=gmail.com; s=20161025; | |
h=date:from:to:subject:message-id:mail-followup-to:references | |
:mime-version:content-disposition:content-transfer-encoding | |
:in-reply-to:user-agent; | |
bh=YFbzSEQMoefRXR7tR56lQeFBM0tWCyh4Gu/AjqqKy+E=; | |
b=i2k8QiUGrexoCcpkh+pmluzmYpJvSyim2SFGxgmg6XJ5N6AwwQsRsO3MYHLpHlximj | |
WIuon0PjSGZuc+/D6aCOjNM8HPF+hdE/3vu6Es3s3fV4ZkN++zx0IxXHR7EyYKxALP8T | |
gNPPlAHSr1Be3Lt358d3qt8bJUAps8016wrzwvCDTxwRDppDlR5hY65ivUxtxlZmPEme | |
ui1nHdShCf4iwULiUxMzjiGgB4Mhacxs63UFcujERvBo8Asr3jGO/Mwv8M2DGHoiZVua | |
dmkWH3ZViLUulTxBtGZecoeY8YOnt5n2vZ1Zv12x4a3J9JABy5cCl+aLXD2T4l6p2cKO | |
pjdA== | |
X-Google-DKIM-Signature: | v=1; a=rsa-sha256; c=relaxed/relaxed; |
d=1e100.net; s=20161025; | |
h=x-gm-message-state:date:from:to:subject:message-id:mail-followup-to | |
:references:mime-version:content-disposition | |
:content-transfer-encoding:in-reply-to:user-agent; | |
bh=YFbzSEQMoefRXR7tR56lQeFBM0tWCyh4Gu/AjqqKy+E=; | |
b=E95cI5KgTSoLdnfpBrEorgbat0yCMI87f1gZnqv85hLOSXVpsT6jFPyPWDatbqwdLX | |
mErvwgYjDP063HIt/l43PtCquualcdNKJXphQDgMrWtj1mzmrlFRXh1OPpswSagE1hXv | |
qGXUUUjVuWOfZVL55OaUwh0P+UkIis911u0PdDg0lQ98B2iUUAGzGlLjUrPsWP4IHcjF | |
6H1nMNtARTum7A7+KKdaP8B/nY0YI9zwJ6Z/ZBiGMgwrsgBE8M0OzxNEFo7sShtXOClv | |
QzZFnVx0mH0i4a+IUFIauu5LpG0FR2S0y49a4GhMB9/S3RCFs12znMLS1oZ+qsIgwjHY | |
k6/g== | |
X-Gm-Message-State: | APjAAAV8yOoBvdCT32/Mx6pjmaj6d9s3o34Va8qJ7nDoTYTia+7IpWL4 |
QKPgktjut55VDsuPhvZ9L+/OZtxr | |
X-Google-Smtp-Source: | APXvYqzYeOlGWBWeMnnURZRGXfXyq3+uHotsSKSUX9CVeVwF9rxqVmHhpvFwXmo6uMwJrbgfeknz+Q== |
X-Received: | by 2002:a2e:87c8:: with SMTP id v8mr8721538ljj.24.1569753197851; |
Sun, 29 Sep 2019 03:33:17 -0700 (PDT) | |
Date: | Sun, 29 Sep 2019 13:33:16 +0300 |
From: | "Vladimir Zhbanov (vzhbanov AT gmail DOT com) [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com> |
To: | geda-user AT delorie DOT com |
Subject: | Re: [geda-user] Lepton Config Patch |
Message-ID: | <20190929103315.GB2033@newvzh.lokolhoz> |
Mail-Followup-To: | geda-user AT delorie DOT com |
References: | <e2e88f5f-e662-f51e-7964-414812c4cbf0 AT wavecable DOT com> |
MIME-Version: | 1.0 |
In-Reply-To: | <e2e88f5f-e662-f51e-7964-414812c4cbf0@wavecable.com> |
User-Agent: | Mutt/1.10.1 (2018-07-13) |
Note-from-DJ: | This may be spam |
Reply-To: | geda-user AT delorie DOT com |
Errors-To: | nobody AT delorie DOT com |
X-Mailing-List: | geda-user AT delorie DOT com |
X-Unsubscribes-To: | listserv AT delorie DOT com |
Hi Thomas, On Fri, Sep 27, 2019 at 05:03:51PM -0700, Thomas D. Dean (tomdean AT wavecable DOT com) [via geda-user AT delorie DOT com] wrote: > I have a patch to check for proper -dev package when building lepton-geda. > > > diff -c m4/geda-guile.m4.orig m4/geda-guile.m4 > > *** m4/geda-guile.m4.orig Thu Sep 26 10:23:51 2019 > --- m4/geda-guile.m4 Thu Sep 26 10:22:38 2019 > *************** > *** 34,50 **** > GUILE_MIN_MINOR=`echo ${GUILE_MIN_VER} | sed -e 's;[[^\.]]*\.;;' -e > 's;\..*;;g'` > GUILE_MIN_TEENY=`echo ${GUILE_MIN_VER} | sed -e 's;.*\.;;'` > > - _found_pkg_config_guile=yes > PKG_CHECK_MODULES(GUILE, [guile-2.2 >= $GUILE_MIN_VER], > ! [GUILE_PKG_NAME=guile-2.2], > [_found_pkg_config_guile=no]) > > if test "${_found_pkg_config_guile}" = "no" ; then > PKG_CHECK_MODULES(GUILE, [guile-2.0 >= $GUILE_MIN_VER], > [_found_pkg_config_guile=yes > GUILE_PKG_NAME=guile-2.0], > [_found_pkg_config_guile=no]) > - fi > > if test "${_found_pkg_config_guile}" = "no" ; then > AC_MSG_ERROR([you need at least version ${GUILE_MIN_VER} of guile]) > fi > --- 34,68 ---- > GUILE_MIN_MINOR=`echo ${GUILE_MIN_VER} | sed -e 's;[[^\.]]*\.;;' -e > 's;\..*;;g'` > GUILE_MIN_TEENY=`echo ${GUILE_MIN_VER} | sed -e 's;.*\.;;'` > > PKG_CHECK_MODULES(GUILE, [guile-2.2 >= $GUILE_MIN_VER], > ! [_found_pkg_config_guile=yes > ! GUILE_PKG_NAME=guile-2.2], > ! [_found_pkg_config_guile=no]) > > + # if found guile-2.2, check for guile-2.2-dev > + if test "${_found_pkg_config_guile}" = "yes" ; then > + PKG_CHECK_MODULES(GUILE, [guile-2.2-dev >= $GUILE_MIN_VER], > + [_found_pkg_config_guile_dev=yes > + GUILE_PKG_DEV_NAME=guile-2.2-dev], > + [_found_pkg_config_guile=no]) > + fi > + > + ## if did not find guile-2.2, check for guile-2.0 and its dev > if test "${_found_pkg_config_guile}" = "no" ; then > PKG_CHECK_MODULES(GUILE, [guile-2.0 >= $GUILE_MIN_VER], > [_found_pkg_config_guile=yes > GUILE_PKG_NAME=guile-2.0], > [_found_pkg_config_guile=no]) > > + # if found guile-2.0, check for guile-2.0-dev > + if test "${_found_pkg_config_guile}" = "yes" ; then > + PKG_CHECK_MODULES(GUILE, [guile-2.0-dev >= $GUILE_MIN_VER], > + [_found_pkg_config_guile_dev=yes > + GUILE_PKG_DEV_NAME=guile-2.0-dev], > + [_found_pkg_config_guile=no]) > + fi > + fi > + > if test "${_found_pkg_config_guile}" = "no" ; then > AC_MSG_ERROR([you need at least version ${GUILE_MIN_VER} of guile]) > fi First, thank you very much for your work! However, and I am sorry if I understand this correctly :-(, your patch is not portable. It is Debian-specific, that is, it will work on Debian, Ubuntu, and other Debian derivatives, though it won't work on other systems, whose packages have other names. Say, AFAIR, redhat derivatives have '-devel' suffix for development packages. It would be more convenient, if you create an issue on github about it. Lepton package maintainers for non-Debian/non-Linux lepton distributions (Dominique, dmn, ...), please let us know your opinions on this. TIA -- Vladimir (λ)επτόν EDA — https://github.com/lepton-eda
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |