public inbox for cygwin-apps@cygwin.com
 help / color / mirror / Atom feed
* [ITA] libexif-0.6.22-1
@ 2020-12-30 23:33 Lemures Lemniscati
  2020-12-31  2:07 ` Lemures Lemniscati
  0 siblings, 1 reply; 14+ messages in thread
From: Lemures Lemniscati @ 2020-12-30 23:33 UTC (permalink / raw)
  To: cygwin-apps

Hi!

ITA for libexif, which has been maintained by Yaakov [1].

Now, the latest upstream of libexif is 0.6.22 [2].

A new candidate cygport file is placed at [3].
But it is not tested on Cygwin AppVeyor CI, yet.

Generated package files are placed at [4] and [5]:

* libexif-common-0.6.22-1.tar.xz
* libexif-devel-0.6.22-1.tar.xz
* libexif12-0.6.22-1.tar.xz

* libexif-0.6.22-1-src.tar.xz
* libexif-debuginfo-0.6.22-1.tar.xz

[1]: https://cygwin.com/git/?p=git/cygwin-packages/libexif.git
[2]: https://github.com/libexif/libexif/releases
[3]: https://github.com/cygwin-lem/libexif-cygport/tree/n_0.6.22-1
[4]: https://cygwin-lem.github.io/libexif-cygport/
[5]: https://github.com/cygwin-lem/libexif-cygport/tree/n_0.6.22-1_gh-pages


Regards, 

Lem


^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [ITA] libexif-0.6.22-1
  2020-12-30 23:33 [ITA] libexif-0.6.22-1 Lemures Lemniscati
@ 2020-12-31  2:07 ` Lemures Lemniscati
  2020-12-31  8:04   ` Lemures Lemniscati
  0 siblings, 1 reply; 14+ messages in thread
From: Lemures Lemniscati @ 2020-12-31  2:07 UTC (permalink / raw)
  To: cygwin-apps

On Thu, 31 Dec 2020 08:33:50 +0900, Lemures Lemniscati
> Hi!
> 
> ITA for libexif, which has been maintained by Yaakov [1].
> 
> Now, the latest upstream of libexif is 0.6.22 [2].
> 
> A new candidate cygport file is placed at [3].
> But it is not tested on Cygwin AppVeyor CI, yet.
> 
> Generated package files are placed at [4] and [5]:
> 
> * libexif-common-0.6.22-1.tar.xz
> * libexif-devel-0.6.22-1.tar.xz
> * libexif12-0.6.22-1.tar.xz
> 
> * libexif-0.6.22-1-src.tar.xz
> * libexif-debuginfo-0.6.22-1.tar.xz
> 
> [1]: https://cygwin.com/git/?p=git/cygwin-packages/libexif.git
> [2]: https://github.com/libexif/libexif/releases
> [3]: https://github.com/cygwin-lem/libexif-cygport/tree/n_0.6.22-1
> [4]: https://cygwin-lem.github.io/libexif-cygport/
> [5]: https://github.com/cygwin-lem/libexif-cygport/tree/n_0.6.22-1_gh-pages

Sorry, this is premature.
I'll do ITA again, later.

Regards,

Lem


^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [ITA] libexif-0.6.22-1
  2020-12-31  2:07 ` Lemures Lemniscati
@ 2020-12-31  8:04   ` Lemures Lemniscati
  2020-12-31  8:44     ` Achim Gratz
  0 siblings, 1 reply; 14+ messages in thread
From: Lemures Lemniscati @ 2020-12-31  8:04 UTC (permalink / raw)
  To: cygwin-apps

[-- Attachment #1: Type: text/plain, Size: 1286 bytes --]

Hi,


I'm trying to build libexif and exif, and I need help.

exif is troublesome:

  i686 build failed on my local machine,
  while it's successfully built on AppVeyor CI.

(1) It's successfully built on AppVeryor CI for both of x86_64 and i686:
    ( ID 1550: https://ci.appveyor.com/project/cygwin/scallywag/builds/37055047 )
    and on my local machine.

(2) For x86_64, it's built successfully on my local machine,
    but, for i686, it's failed on local machine.

I've reinstalled cygwin32 and tried again, but the results are same.


The cygport file and a related patch is here:
  https://cygwin.com/git/?p=git/cygwin-packages/playground.git;a=tree;h=d5d2112d655cb0f963792298e4fbca7f6732b4de;hb=ae08a609889d3ee1397d3bd7fd9817bdb33fc1c6
  or https://github.com/cygwin-lem/exif-cygport/tree/n_0.6.22-1

compile.log for i686 on my machine, and /etc/setup/intalled.db
are attached to this mail.


> libtool:   error: cannot find the library '/usr/lib/libintl.la' or unhandled argument '/usr/lib/libintl.la'

It seems that libtool might go wrong.
But I don't know how to resolve it.



Regards,

Lem


P.S.
  libexif is now prepared, as AppVeyor CI has successfully built it
  ( ID 1549: https://ci.appveyor.com/project/cygwin/scallywag/builds/37054930 ),
  and on my local machine.

[-- Attachment #2: exif-0.6.22-1-compile.log --]
[-- Type: application/octet-stream, Size: 43822 bytes --]

[-- Attachment #3: installed.db --]
[-- Type: application/octet-stream, Size: 7958 bytes --]

INSTALLED.DB 3
_autorebase _autorebase-001007-1.tar.bz2 0
alternatives alternatives-1.3.30c-10.tar.bz2 0
autoconf autoconf-13-1.tar.bz2 0
autoconf2.1 autoconf2.1-2.13-12.tar.bz2 0
autoconf2.5 autoconf2.5-2.69-4.tar.bz2 0
automake automake-11-1.tar.bz2 0
automake1.10 automake1.10-1.10.3-3.tar.bz2 0
automake1.11 automake1.11-1.11.6-3.tar.bz2 0
automake1.12 automake1.12-1.12.6-3.tar.bz2 0
automake1.13 automake1.13-1.13.4-2.tar.bz2 0
automake1.14 automake1.14-1.14.1-3.tar.bz2 0
automake1.15 automake1.15-1.15.1-2.tar.bz2 0
automake1.16 automake1.16-1.16.1-1.tar.bz2 0
automake1.9 automake1.9-1.9.6-11.tar.bz2 0
base-cygwin base-cygwin-3.8-1.tar.bz2 0
base-files base-files-4.3-2.tar.bz2 0
bash bash-4.4.12-3.tar.bz2 0
binutils binutils-2.34+1git.de9c1b7cfe-1.tar.bz2 0
bzip2 bzip2-1.0.8-1.tar.bz2 0
ca-certificates ca-certificates-2.40-1.tar.bz2 0
coreutils coreutils-8.26-2.tar.bz2 0
crypto-policies crypto-policies-20190218-1.tar.bz2 0
csih csih-0.9.11-1.tar.bz2 0
curl curl-7.74.0-1.tar.bz2 1
cygport cygport-0.34.0-1.tar.bz2 1
cygrunsrv cygrunsrv-1.62-1.tar.bz2 0
cygutils cygutils-1.4.16-2.tar.bz2 0
cygwin cygwin-3.1.7-1.tar.bz2 0
cygwin-devel cygwin-devel-3.1.7-1.tar.bz2 0
dash dash-0.5.9.1-1.tar.bz2 0
desktop-file-utils desktop-file-utils-0.23-1.tar.bz2 0
diffstat diffstat-1.61-1.tar.bz2 1
diffutils diffutils-3.5-2.tar.bz2 0
dos2unix dos2unix-7.4.2-1.tar.bz2 1
editrights editrights-1.03-1.tar.bz2 0
file file-5.39-1.tar.bz2 0
findutils findutils-4.6.0-1.tar.bz2 0
gamin gamin-0.1.10-15.tar.bz2 0
gawk gawk-5.1.0-1.tar.bz2 0
gcc-core gcc-core-10.2.0-1.tar.bz2 0
gcc-g++ gcc-g++-10.2.0-1.tar.bz2 0
getent getent-2.18.90-4.tar.bz2 0
gettext gettext-0.19.8.1-2.tar.bz2 0
gettext-devel gettext-devel-0.19.8.1-2.tar.bz2 1
git git-2.30.0-1.tar.bz2 1
gnupg gnupg-1.4.23-1.tar.bz2 0
grep grep-3.0-2.tar.bz2 0
groff groff-1.22.4-1.tar.bz2 0
gsettings-desktop-schemas gsettings-desktop-schemas-3.24.1-1.tar.bz2 0
gzip gzip-1.8-1.tar.bz2 0
hostname hostname-3.13-1.tar.bz2 0
info info-6.7-1.tar.bz2 0
ipc-utils ipc-utils-1.0-1.tar.bz2 0
less less-551-1.tar.bz2 0
lftp lftp-4.9.2-1.tar.bz2 1
libargp libargp-20110921-3.tar.bz2 0
libassuan0 libassuan0-2.5.3-1.tar.bz2 0
libatomic1 libatomic1-10.2.0-1.tar.bz2 0
libattr1 libattr1-2.4.48-2.tar.bz2 0
libblkid1 libblkid1-2.33.1-2.tar.bz2 0
libbrotlicommon1 libbrotlicommon1-1.0.9-1.tar.bz2 0
libbrotlidec1 libbrotlidec1-1.0.9-1.tar.bz2 0
libbz2_1 libbz2_1-1.0.8-1.tar.bz2 0
libcares2 libcares2-1.14.0-1.tar.bz2 0
libcbor libcbor-0.5.0-1.tar.bz2 0
libcharset1 libcharset1-1.16-2.tar.bz2 0
libcom_err2 libcom_err2-1.44.5-1.tar.bz2 0
libcroco0.6_3 libcroco0.6_3-0.6.12-1.tar.bz2 0
libcrypt2 libcrypt2-4.4.4-1.tar.bz2 0
libcurl4 libcurl4-7.74.0-1.tar.bz2 0
libdb5.3 libdb5.3-5.3.28-2.tar.bz2 0
libedit0 libedit0-20130712-1.tar.bz2 0
libexif-common libexif-common-0.6.21-3.tar.bz2 0
libexif-devel libexif-devel-0.6.21-3.tar.bz2 1
libexif12 libexif12-0.6.21-3.tar.bz2 0
libexpat1 libexpat1-2.2.6-1.tar.bz2 0
libfam0 libfam0-0.1.10-15.tar.bz2 0
libfdisk1 libfdisk1-2.33.1-2.tar.bz2 0
libffi6 libffi6-3.2.1-1.tar.bz2 0
libfido2 libfido2-1.5.0-1.tar.bz2 0
libgc1 libgc1-8.0.4-1.tar.bz2 0
libgcc1 libgcc1-10.2.0-1.tar.bz2 0
libgdbm4 libgdbm4-1.13-1.tar.bz2 0
libgdbm6 libgdbm6-1.18.1-1.tar.bz2 0
libgdbm_compat4 libgdbm_compat4-1.18.1-1.tar.bz2 0
libglib2.0_0 libglib2.0_0-2.54.3-1.tar.bz2 0
libgmp10 libgmp10-6.2.1-1.tar.bz2 0
libgnutls30 libgnutls30-3.6.9-1.tar.bz2 0
libgomp1 libgomp1-10.2.0-1.tar.bz2 0
libgpg-error0 libgpg-error0-1.37-1.tar.bz2 0
libgpgme11 libgpgme11-1.9.0-1.tar.bz2 0
libgssapi_krb5_2 libgssapi_krb5_2-1.15.2-2.tar.bz2 0
libguile2.2_1 libguile2.2_1-2.2.7-1.tar.bz2 0
libhogweed4 libhogweed4-3.4.1-1.tar.bz2 0
libiconv libiconv-1.16-2.tar.bz2 0
libiconv-devel libiconv-devel-1.16-2.tar.bz2 1
libiconv2 libiconv2-1.16-2.tar.bz2 0
libidn2_0 libidn2_0-2.2.0-1.tar.bz2 0
libintl-devel libintl-devel-0.19.8.1-2.tar.bz2 0
libintl8 libintl8-0.19.8.1-2.tar.bz2 0
libisl22 libisl22-0.22.1-2.tar.bz2 0
libk5crypto3 libk5crypto3-1.15.2-2.tar.bz2 0
libkrb5_3 libkrb5_3-1.15.2-2.tar.bz2 0
libkrb5support0 libkrb5support0-1.15.2-2.tar.bz2 0
libltdl7 libltdl7-2.4.6-7.tar.bz2 0
liblz4_1 liblz4_1-1.7.5-1.tar.bz2 0
liblzma5 liblzma5-5.2.4-1.tar.bz2 0
libmetalink3 libmetalink3-0.1.2-1.tar.bz2 0
libmpc3 libmpc3-1.2.1-1.tar.bz2 0
libmpfr6 libmpfr6-4.1.0-1.tar.bz2 0
libncursesw10 libncursesw10-6.1-1.20190727.tar.bz2 0
libnettle6 libnettle6-3.4.1-1.tar.bz2 0
libnghttp2_14 libnghttp2_14-1.37.0-1.tar.bz2 0
libopenldap2_4_2 libopenldap2_4_2-2.4.56-1.tar.bz2 0
libp11-kit0 libp11-kit0-0.23.20-1.tar.bz2 0
libpcre1 libpcre1-8.44-2.tar.bz2 0
libpcre2_8_0 libpcre2_8_0-10.34-1.tar.bz2 0
libpipeline1 libpipeline1-1.5.3-1.tar.bz2 0
libpkgconf3 libpkgconf3-1.6.3-1.tar.bz2 0
libpopt-common libpopt-common-1.16-2.tar.bz2 0
libpopt-devel libpopt-devel-1.16-2.tar.bz2 1
libpopt0 libpopt0-1.16-2.tar.bz2 0
libproxy1 libproxy1-0.4.14-2.tar.bz2 0
libpsl5 libpsl5-0.21.0-1.tar.bz2 0
libquadmath0 libquadmath0-10.2.0-1.tar.bz2 0
libreadline7 libreadline7-7.0.3-3.tar.bz2 0
libsasl2_3 libsasl2_3-2.1.27-1.tar.bz2 0
libsigsegv2 libsigsegv2-2.10-2.tar.bz2 0
libsmartcols1 libsmartcols1-2.33.1-2.tar.bz2 0
libsqlite3_0 libsqlite3_0-3.34.0-1.tar.bz2 0
libssh2_1 libssh2_1-1.7.0-1.tar.bz2 0
libssl1.0 libssl1.0-1.0.2t-1.tar.bz2 0
libssl1.1 libssl1.1-1.1.1f-1.tar.bz2 0
libstdc++6 libstdc++6-10.2.0-1.tar.bz2 0
libtasn1_6 libtasn1_6-4.14-1.tar.bz2 0
libtool libtool-2.4.6-7.tar.bz2 0
libunistring2 libunistring2-0.9.10-1.tar.bz2 0
libuuid1 libuuid1-2.33.1-2.tar.bz2 0
libxml2 libxml2-2.9.10-2.tar.bz2 0
libzstd1 libzstd1-1.4.8-1.tar.bz2 0
lndir lndir-1.0.3-1.tar.bz2 1
login login-1.13-1.tar.bz2 0
m4 m4-1.4.18-1.tar.bz2 0
make make-4.3-1.tar.bz2 0
man-db man-db-2.7.6.1-1.tar.bz2 0
mintty mintty-3.4.4-1.tar.bz2 0
ncurses ncurses-6.1-1.20190727.tar.bz2 0
openssh openssh-8.4p1-2.tar.bz2 0
openssl openssl-1.1.1f-1.tar.bz2 0
p11-kit p11-kit-0.23.20-1.tar.bz2 0
p11-kit-trust p11-kit-trust-0.23.20-1.tar.bz2 0
patch patch-2.7.4-1.tar.bz2 1
perl perl-5.30.3-1.tar.bz2 0
perl-Authen-SASL perl-Authen-SASL-2.16-4.tar.bz2 0
perl-Digest-HMAC perl-Digest-HMAC-1.03-7.tar.bz2 0
perl-Error perl-Error-0.17029-1.tar.bz2 0
perl-IO-Socket-SSL perl-IO-Socket-SSL-2.068-1.tar.bz2 0
perl-MIME-tools perl-MIME-tools-5.509-1.tar.bz2 0
perl-MailTools perl-MailTools-2.21-2.tar.bz2 0
perl-Mozilla-CA perl-Mozilla-CA-20200520-1.tar.bz2 0
perl-Net-SMTP-SSL perl-Net-SMTP-SSL-1.04-3.tar.bz2 0
perl-Net-SSLeay perl-Net-SSLeay-1.88-2.tar.bz2 0
perl-Scalar-List-Utils perl-Scalar-List-Utils-1.55-1.tar.bz2 0
perl-TermReadKey perl-TermReadKey-2.38-2.tar.bz2 0
perl-Test-Harness perl-Test-Harness-3.42-2.tar.bz2 0
perl-TimeDate perl-TimeDate-2.33-1.tar.bz2 0
perl-Unicode-Normalize perl-Unicode-Normalize-1.26-2.tar.bz2 0
perl_autorebase perl_autorebase-5.30.3-1.tar.bz2 0
perl_base perl_base-5.30.3-1.tar.bz2 0
pkg-config pkg-config-1.6.3-1.tar.bz2 0
pkgconf pkgconf-1.6.3-1.tar.bz2 0
publicsuffix-list-dafsa publicsuffix-list-dafsa-20200326-1.tar.bz2 0
python-pip-wheel python-pip-wheel-19.2.3-1.tar.bz2 0
python-setuptools-wheel python-setuptools-wheel-41.2.0-1.tar.bz2 0
python3 python3-3.8.3-1.tar.bz2 1
python38 python38-3.8.3-1.tar.bz2 0
rebase rebase-4.4.4-1.tar.bz2 0
rsync rsync-3.2.3+20200903+git9f9240b-4.tar.bz2 0
run run-1.3.4-2.tar.bz2 0
sed sed-4.4-1.tar.bz2 0
shared-mime-info shared-mime-info-2.0-1.tar.bz2 0
tar tar-1.32-2.tar.bz2 0
terminfo terminfo-6.1-1.20190727.tar.bz2 0
terminfo-extra terminfo-extra-6.1-1.20190727.tar.bz2 0
texinfo texinfo-6.7-1.tar.bz2 0
tzcode tzcode-2020d-1.tar.bz2 0
tzdata tzdata-2020e-1.tar.bz2 0
unzip unzip-6.0-17.tar.bz2 1
util-linux util-linux-2.33.1-2.tar.bz2 0
vim-minimal vim-minimal-8.2.0486-1.tar.bz2 0
w32api-headers w32api-headers-8.0.0-1.tar.bz2 0
w32api-runtime w32api-runtime-8.0.0-1.tar.bz2 0
wget wget-1.20.3-2.tar.bz2 0
which which-2.20-2.tar.bz2 0
windows-default-manifest windows-default-manifest-6.4-1.tar.bz2 0
xz xz-5.2.4-1.tar.bz2 0
zlib0 zlib0-1.2.11-1.tar.bz2 0
zstd zstd-1.4.8-1.tar.bz2 0

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [ITA] libexif-0.6.22-1
  2020-12-31  8:04   ` Lemures Lemniscati
@ 2020-12-31  8:44     ` Achim Gratz
  2020-12-31  8:49       ` Achim Gratz
  0 siblings, 1 reply; 14+ messages in thread
From: Achim Gratz @ 2020-12-31  8:44 UTC (permalink / raw)
  To: cygwin-apps

Lemures Lemniscati via Cygwin-apps writes:
> exif is troublesome:
>
>   i686 build failed on my local machine,
>   while it's successfully built on AppVeyor CI.

If it's not due to fork errors, then I'd suspect some difference in the
way Windows itself is set up.

> I've reinstalled cygwin32 and tried again, but the results are same.

A reinstallation is unlikely to do anything useful unless you suspect
that you've messed it up previously.  You can trigger a full rebase once
in a while, although I haven't needed that in a long time.

My recommendation is still to keep the (32bit and 64bit) Cygwin
installations that you use for packaging separate from the one you do
any daily work in and keep them in a second-level directory of a
physical drive (like D:\Freeware\Cygwin32).  Do not use any /cygdrive
resources, instead mount everything you need via /etc/fstab.d/builduser.
Keep any locale settings as plain as possible.

>   CCLD     exif.exe
> libtool:   error: cannot find the library '/usr/lib/libintl.la' or unhandled argument '/usr/lib/libintl.la'

Next time you might want to run that again with "V=1" or whatever
invocation removes the cloaking of the linker command line and see if
that gives you a better clue as to what is the problem here.

So it turns out to fail the same on my system locally… and if you look
into .appveyor.yaml you'll find this little nugget:

--8<---------------cut here---------------start------------->8---
# Work around a libpopt-devel-1.16-2 packaging issue that causes the error:
#   libtool: error: cannot find the library '/usr/lib/libintl.la' or unhandled argument '/usr/lib/libintl.la'
# See http://www.cygwin.com/ml/cygwin-apps/2017-07/msg00005.html
- cmd: if [%CONFIG%]==[cygwin] (
    C:\%CONFIG%\bin\bash -e -l -c "rm /usr/lib/libpopt.la" )
--8<---------------cut here---------------end--------------->8---

…and indeed that makes things work.  :-)


Regards,
Achim.
-- 
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+

Samples for the Waldorf Blofeld:
http://Synth.Stromeko.net/Downloads.html#BlofeldSamplesExtra

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [ITA] libexif-0.6.22-1
  2020-12-31  8:44     ` Achim Gratz
@ 2020-12-31  8:49       ` Achim Gratz
  2020-12-31  9:32         ` Lemures Lemniscati
  0 siblings, 1 reply; 14+ messages in thread
From: Achim Gratz @ 2020-12-31  8:49 UTC (permalink / raw)
  To: cygwin-apps

Achim Gratz writes:
> # Work around a libpopt-devel-1.16-2 packaging issue that causes the error:
> #   libtool: error: cannot find the library '/usr/lib/libintl.la' or unhandled argument '/usr/lib/libintl.la'
> # See http://www.cygwin.com/ml/cygwin-apps/2017-07/msg00005.html
> - cmd: if [%CONFIG%]==[cygwin] (
>     C:\%CONFIG%\bin\bash -e -l -c "rm /usr/lib/libpopt.la" )
>
> …and indeed that makes things work.  :-)

This is the reason it works on the CI:

curl -fsSL https://gist.githubusercontent.com/jon-turney/0338af595313f598bfab15a0ac0df847/raw/bd0eeca6be899e7846aa988fbcf15e4e12f5f842/zp_libtool_cleanlafiles.sh -o %CYGWIN_ROOT%\etc\postinstall\zp_libtool_cleanlafiles.sh

--8<---------------cut here---------------start------------->8---
rmla=()
for la in $(find /usr/lib/ -maxdepth 1 -name '*.la')
do
        # modules in /usr/lib (e.g. aRts, guile) are generally libltdl-based
        if grep -q '^shouldnotlink=yes$' $la
        then
                continue
        fi
        case ${la##*/} in
        # ltdl.m4 requires this to be present
        libltdl.la) continue ;;
        # gnucash relies on .la loading due to the 'cyg' prefix
        libgnc-*.la) continue ;;
        esac

        rmla+=($la)
done

rm -f ${rmla[*]}
--8<---------------cut here---------------end--------------->8---



Regards,
Achim.
-- 
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+

Factory and User Sound Singles for Waldorf Blofeld:
http://Synth.Stromeko.net/Downloads.html#WaldorfSounds

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [ITA] libexif-0.6.22-1
  2020-12-31  8:49       ` Achim Gratz
@ 2020-12-31  9:32         ` Lemures Lemniscati
  2020-12-31 10:54           ` Lemures Lemniscati
  0 siblings, 1 reply; 14+ messages in thread
From: Lemures Lemniscati @ 2020-12-31  9:32 UTC (permalink / raw)
  To: cygwin-apps

On Thu, 31 Dec 2020 09:49:33 +0100, Achim Gratz
> Achim Gratz writes:
> > # Work around a libpopt-devel-1.16-2 packaging issue that causes the error:
> > #   libtool: error: cannot find the library '/usr/lib/libintl.la' or unhandled argument '/usr/lib/libintl.la'
> > # See http://www.cygwin.com/ml/cygwin-apps/2017-07/msg00005.html
> > - cmd: if [%CONFIG%]==[cygwin] (
> >     C:\%CONFIG%\bin\bash -e -l -c "rm /usr/lib/libpopt.la" )
> >
> > …and indeed that makes things work.  :-)
> 
> This is the reason it works on the CI:
> 
> curl -fsSL https://gist.githubusercontent.com/jon-turney/0338af595313f598bfab15a0ac0df847/raw/bd0eeca6be899e7846aa988fbcf15e4e12f5f842/zp_libtool_cleanlafiles.sh -o %CYGWIN_ROOT%\etc\postinstall\zp_libtool_cleanlafiles.sh
> 
> --8<---------------cut here---------------start------------->8---
> rmla=()
> for la in $(find /usr/lib/ -maxdepth 1 -name '*.la')
> do
>         # modules in /usr/lib (e.g. aRts, guile) are generally libltdl-based
>         if grep -q '^shouldnotlink=yes$' $la
>         then
>                 continue
>         fi
>         case ${la##*/} in
>         # ltdl.m4 requires this to be present
>         libltdl.la) continue ;;
>         # gnucash relies on .la loading due to the 'cyg' prefix
>         libgnc-*.la) continue ;;
>         esac
> 
>         rmla+=($la)
> done
> 
> rm -f ${rmla[*]}
> --8<---------------cut here---------------end--------------->8---
> 
> 
> 
> Regards,
> Achim.

Thank you very much!
It works like a magic.


libpopt-devel-1.16-2 for x86 has /usr/lib/libpopt.la

$ uname -srm; cygcheck -c libpopt-devel; cygcheck -l libpopt-devel
CYGWIN_NT-10.0-WOW 3.1.7(0.340/5/3) i686
Cygwin Package Information
Package              Version        Status
libpopt-devel        1.16-2         Incomplete
/usr/include/popt.h
/usr/lib/libpopt.dll.a
/usr/lib/libpopt.la
/usr/lib/pkgconfig/popt.pc
/usr/share/man/man3/popt.3.gz

Regards,

Lem


P.S. By the way, I'm also planning to package popt :)


^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [ITA] libexif-0.6.22-1
  2020-12-31  9:32         ` Lemures Lemniscati
@ 2020-12-31 10:54           ` Lemures Lemniscati
  2020-12-31 15:44             ` Marco Atzeri
  0 siblings, 1 reply; 14+ messages in thread
From: Lemures Lemniscati @ 2020-12-31 10:54 UTC (permalink / raw)
  To: cygwin-apps

Helped by Achim Gratz, now I can tell ITA for libexif-0.6.22-1 again, 
and, in a following mail, ITA for exif-0.6.22-1.

--
ITA for libexif, which has been maintained by Yaakov [1].

Now, the latest upstream of libexif is 0.6.22 [2].

A new candidate cygport file is placed at [3].
And, it's been tested on Cygwin AppVeyor CI (ID 1557: [4]).

Generated package files are placed at [5] and [6]:

* libexif-common-0.6.22-1.tar.xz
* libexif-devel-0.6.22-1.tar.xz
* libexif12-0.6.22-1.tar.xz

* libexif-0.6.22-1-src.tar.xz
* libexif-debuginfo-0.6.22-1.tar.xz

[1]: https://cygwin.com/git/?p=git/cygwin-packages/libexif.git
[2]: https://github.com/libexif/libexif/releases
[3]: https://github.com/cygwin-lem/libexif-cygport/tree/n_0.6.22-1
[4]: https://ci.appveyor.com/project/cygwin/scallywag/builds/37058262
[5]: https://cygwin-lem.github.io/libexif-cygport/
[6]: https://github.com/cygwin-lem/libexif-cygport/tree/n_0.6.22-1_gh-pages


Regards, 

Lem


^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [ITA] libexif-0.6.22-1
  2020-12-31 10:54           ` Lemures Lemniscati
@ 2020-12-31 15:44             ` Marco Atzeri
  2020-12-31 22:22               ` Lemures Lemniscati
  0 siblings, 1 reply; 14+ messages in thread
From: Marco Atzeri @ 2020-12-31 15:44 UTC (permalink / raw)
  To: cygwin-apps

On 31.12.2020 11:54, Lemures Lemniscati via Cygwin-apps wrote:
> Helped by Achim Gratz, now I can tell ITA for libexif-0.6.22-1 again,
> and, in a following mail, ITA for exif-0.6.22-1.
> 
> --
> ITA for libexif, which has been maintained by Yaakov [1].
> 
> Now, the latest upstream of libexif is 0.6.22 [2].
> 
> A new candidate cygport file is placed at [3].
> And, it's been tested on Cygwin AppVeyor CI (ID 1557: [4]).
> 
> Generated package files are placed at [5] and [6]:
> 
> * libexif-common-0.6.22-1.tar.xz
> * libexif-devel-0.6.22-1.tar.xz
> * libexif12-0.6.22-1.tar.xz
> 
> * libexif-0.6.22-1-src.tar.xz
> * libexif-debuginfo-0.6.22-1.tar.xz

it builds fine and pass the tests

I would remove the pull for the shared lib

printf -v "libexif${ABI}_REQUIRES" "%s" "libexif-common"

of the general doc

 >>> libexif-common-0.6.22-1.tar.xz
usr/share/doc/
usr/share/doc/libexif/
usr/share/doc/libexif/ABOUT-NLS
usr/share/doc/libexif/AUTHORS
usr/share/doc/libexif/ChangeLog
usr/share/doc/libexif/COPYING
usr/share/doc/libexif/NEWS
usr/share/doc/libexif/README
usr/share/doc/libexif/SECURITY.md

but it is just my opinion

> Regards,
> 
> Lem
> 

GTG

Thanks & Regards
Marco

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [ITA] libexif-0.6.22-1
  2020-12-31 15:44             ` Marco Atzeri
@ 2020-12-31 22:22               ` Lemures Lemniscati
  2021-01-02 22:13                 ` Achim Gratz
  0 siblings, 1 reply; 14+ messages in thread
From: Lemures Lemniscati @ 2020-12-31 22:22 UTC (permalink / raw)
  To: cygwin-apps

On Thu, 31 Dec 2020 16:44:20 +0100, Marco Atzeri via Cygwin-apps
> On 31.12.2020 11:54, Lemures Lemniscati via Cygwin-apps wrote:
> > Helped by Achim Gratz, now I can tell ITA for libexif-0.6.22-1 again,
> > and, in a following mail, ITA for exif-0.6.22-1.
> >
> > --
> > ITA for libexif, which has been maintained by Yaakov [1].
> >
> > Now, the latest upstream of libexif is 0.6.22 [2].
> >
> > A new candidate cygport file is placed at [3].
> > And, it's been tested on Cygwin AppVeyor CI (ID 1557: [4]).
> >
> > Generated package files are placed at [5] and [6]:
> >
> > * libexif-common-0.6.22-1.tar.xz
> > * libexif-devel-0.6.22-1.tar.xz
> > * libexif12-0.6.22-1.tar.xz
> >
> > * libexif-0.6.22-1-src.tar.xz
> > * libexif-debuginfo-0.6.22-1.tar.xz
> 
> it builds fine and pass the tests
> 
> I would remove the pull for the shared lib
> 
> printf -v "libexif${ABI}_REQUIRES" "%s" "libexif-common"
> 
> of the general doc
> 
>  >>> libexif-common-0.6.22-1.tar.xz
> usr/share/doc/
> usr/share/doc/libexif/
> usr/share/doc/libexif/ABOUT-NLS
> usr/share/doc/libexif/AUTHORS
> usr/share/doc/libexif/ChangeLog
> usr/share/doc/libexif/COPYING
> usr/share/doc/libexif/NEWS
> usr/share/doc/libexif/README
> usr/share/doc/libexif/SECURITY.md
> 
> but it is just my opinion
> 
Thank you, Marco.

I agree. And I'll remove the dependency and rebuild.

Regards,

Lem


^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [ITA] libexif-0.6.22-1
  2020-12-31 22:22               ` Lemures Lemniscati
@ 2021-01-02 22:13                 ` Achim Gratz
  2021-01-03  2:46                   ` Lemures Lemniscati
  0 siblings, 1 reply; 14+ messages in thread
From: Achim Gratz @ 2021-01-02 22:13 UTC (permalink / raw)
  To: cygwin-apps

Lemures Lemniscati via Cygwin-apps writes:
> I agree. And I'll remove the dependency and rebuild.

Minor nit: IMHO it would have been all-around cleaner if you obsoleted
libexif-common and replaced it with libexif-doc.


Regards,
Achim.
-- 
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+

Factory and User Sound Singles for Waldorf Q+, Q and microQ:
http://Synth.Stromeko.net/Downloads.html#WaldorfSounds

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [ITA] libexif-0.6.22-1
  2021-01-02 22:13                 ` Achim Gratz
@ 2021-01-03  2:46                   ` Lemures Lemniscati
  2021-01-03  3:22                     ` Marco Atzeri
  2021-01-03  9:51                     ` Achim Gratz
  0 siblings, 2 replies; 14+ messages in thread
From: Lemures Lemniscati @ 2021-01-03  2:46 UTC (permalink / raw)
  To: cygwin-apps

On Sat, 02 Jan 2021 23:13:45 +0100, Achim Gratz
> Lemures Lemniscati via Cygwin-apps writes:
> > I agree. And I'll remove the dependency and rebuild.
> 
> Minor nit: IMHO it would have been all-around cleaner if you obsoleted
> libexif-common and replaced it with libexif-doc.
>


I guess if we make libexif-doc package, it would be better to move html
document files (104 files), also, from libexiv-devel into libexif-doc.


So an expected libexiv-doc will contain

/usr/share/doc/libexif/ABOUT-NLS
/usr/share/doc/libexif/AUTHORS
/usr/share/doc/libexif/ChangeLog
/usr/share/doc/libexif/COPYING
/usr/share/doc/libexif/NEWS
/usr/share/doc/libexif/README
/usr/share/doc/libexif/SECURITY.md

and

/usr/share/doc/libexif/libexif-api.html/*

(104 files).

How about this rearrangement?

Lem


^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [ITA] libexif-0.6.22-1
  2021-01-03  2:46                   ` Lemures Lemniscati
@ 2021-01-03  3:22                     ` Marco Atzeri
  2021-01-03  9:51                     ` Achim Gratz
  1 sibling, 0 replies; 14+ messages in thread
From: Marco Atzeri @ 2021-01-03  3:22 UTC (permalink / raw)
  To: cygwin-apps



On 03.01.2021 03:46, Lemures Lemniscati via Cygwin-apps wrote:
> On Sat, 02 Jan 2021 23:13:45 +0100, Achim Gratz
>> Lemures Lemniscati via Cygwin-apps writes:
>>> I agree. And I'll remove the dependency and rebuild.
>>
>> Minor nit: IMHO it would have been all-around cleaner if you obsoleted
>> libexif-common and replaced it with libexif-doc.
>>
> 
> 
> I guess if we make libexif-doc package, it would be better to move html
> document files (104 files), also, from libexiv-devel into libexif-doc.

> 
> How about this rearrangement?

it makes sense

> Lem

Regards
Marco

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [ITA] libexif-0.6.22-1
  2021-01-03  2:46                   ` Lemures Lemniscati
  2021-01-03  3:22                     ` Marco Atzeri
@ 2021-01-03  9:51                     ` Achim Gratz
  2021-01-04 13:58                       ` Lemures Lemniscati
  1 sibling, 1 reply; 14+ messages in thread
From: Achim Gratz @ 2021-01-03  9:51 UTC (permalink / raw)
  To: cygwin-apps

Lemures Lemniscati via Cygwin-apps writes:
> So an expected libexiv-doc will contain
[…]
> How about this rearrangement?

That sounds OK to me.  You don't need to do another update just for that
change of course.


Regards,
Achim.
-- 
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+

SD adaptations for Waldorf Q V3.00R3 and Q+ V3.54R2:
http://Synth.Stromeko.net/Downloads.html#WaldorfSDada

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [ITA] libexif-0.6.22-1
  2021-01-03  9:51                     ` Achim Gratz
@ 2021-01-04 13:58                       ` Lemures Lemniscati
  0 siblings, 0 replies; 14+ messages in thread
From: Lemures Lemniscati @ 2021-01-04 13:58 UTC (permalink / raw)
  To: cygwin-apps

On Sun, 03 Jan 2021 10:51:30 +0100, Achim Gratz
> Lemures Lemniscati via Cygwin-apps writes:
> > So an expected libexiv-doc will contain
> […]
> > How about this rearrangement?
> 
> That sounds OK to me.  You don't need to do another update just for that
> change of course.

Thank you.

I've just prepared it [1]. The change will be reflected in a next update
(latest upstream or security).

[1]: https://github.com/cygwin-lem/libexif-cygport/blob/w_rearrange/libexif.cygport

Regards,

Lem



^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2021-01-04 13:58 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-12-30 23:33 [ITA] libexif-0.6.22-1 Lemures Lemniscati
2020-12-31  2:07 ` Lemures Lemniscati
2020-12-31  8:04   ` Lemures Lemniscati
2020-12-31  8:44     ` Achim Gratz
2020-12-31  8:49       ` Achim Gratz
2020-12-31  9:32         ` Lemures Lemniscati
2020-12-31 10:54           ` Lemures Lemniscati
2020-12-31 15:44             ` Marco Atzeri
2020-12-31 22:22               ` Lemures Lemniscati
2021-01-02 22:13                 ` Achim Gratz
2021-01-03  2:46                   ` Lemures Lemniscati
2021-01-03  3:22                     ` Marco Atzeri
2021-01-03  9:51                     ` Achim Gratz
2021-01-04 13:58                       ` Lemures Lemniscati

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).