Re: [ITA] libsigc3.0
Brian Inglis via Cygwin-apps <[email protected]>
| Newsgroups | gmane.os.cygwin.applications |
|---|---|
| Organization | Systematic Software |
| Message-ID | <[email protected]> |
On 2025-06-06 12:55, Jon Turney via Cygwin-apps wrote:
> On 27/05/2025 17:25, Philippe Baril Lecavalier via Cygwin-apps wrote:
>> libsigc3.0 3.0.3 (2020) -> 3.6.0 (2023)
>> Similar business to libsigc2.0, another parallel-installable ABI. Same issue
>> with Doxygen but we have established a decent workaround. I thought I tested
>> and sorted it out a while ago, turned out I missed a subtle difference in docs
>> path vs 2.0, hence hanging build with scallywag.
>> #SRC_URI="https://github.com/libsigcplusplus/libsigcplusplus/releases/
>> download/${VERSION}/${ORIG_PN}-${VERSION}.tar.xz"
For flexibility, I tend to prefer definitions such as:
NAME=libsigc++3 # should? be a constant never an expression
FULL=${NAME%[0-9]*} # or PRETTY=
BASE=${FULL%++*}
BASEVER=${VERSION%%.[0-9]*}
PROJECT=${BASE}plusplus # or ${FULL//+/plus}
REL_DL=releases/download
...
then use, for example:
SRC_URI=https://github.com/$PROJECT/$PROJECT/$REL_DL/$VERSION/$FULL-$VERSION
declare ${BASE}${BASE_VER}_CONTENTS=...
YMMV
Also prefer, for example:
sed -e 's/\(DOT_NUM_THREADS\)\s*=\s*0/\1=1/' -- \
possibly with extra \s* at start and finish of RE, to allow for space
differences in other releases?
> Since the source is available from download.gnome.org, this line can be removed,
> rather than being commented out.
From:
https://libsigcplusplus.github.io/libsigcplusplus/download.html
"Download
Source Packages
The source packages are available from
GitHub releases (*since* 2.10.1 and 3.0.0) and from the
GNOME download site (*until* 2.12.1 and 3.6.0)."
so, as Gnome downloads are finished, go with GitHub for future compatibility.
--
Take care. Thanks, Brian Inglis Calgary, Alberta, Canada
La perfection est atteinte Perfection is achieved
non pas lorsqu'il n'y a plus rien à ajouter not when there is no more to add
mais lorsqu'il n'y a plus rien à retrancher but when there is no more to cut
-- Antoine de Saint-Exupéry