Commit Graph

20 Commits

Author SHA1 Message Date
Ted Stein 8cd75f0143
fix(main/libidn2): disable symver aliases (#18758)
Building libidn2 currently fails at link:

```
make[3]: Entering directory '/home/builder/.termux-build/libidn2/build/lib'
  // snip
  CC       context.lo
  CCLD     libidn2.la
ld.lld: error: .libs/puny_encode.o: symbol _idn2_punycode_encode@IDN2_0.0.0 has undefined version IDN2_0.0.0
ld.lld: error: .libs/puny_decode.o: symbol _idn2_punycode_decode@IDN2_0.0.0 has undefined version IDN2_0.0.0
clang-17: error: linker command failed with exit code 1 (use -v to see invocation)
make[3]: *** [Makefile:1609: libidn2.la] Error 1
```

This fix is recommended here [0]. I couldn't figure out a cleaner way to
do this. It would have been a more stable patch against `config.ac`, but
`configure` is included in the source tarball and this seemed like the
lesser evil. 

[0] https://www.mail-archive.com/help-libidn@gnu.org/msg01356.html

[skip ci]
2024-01-17 00:21:54 +08:00
Tee KOBAYASHI c8bca5f34f libidn2: Bump to 2.3.4 2022-10-25 19:03:55 +00:00
Tee KOBAYASHI f93aaf0210 libidn2: Bump to 2.3.3 2022-10-15 17:08:23 +09:00
Leonid Pliushch 8d2e8f39d8
libidn2: update to 2.3.2 2021-07-21 12:27:41 +03:00
Leonid Pliushch f13a59aba3
libidn2: update to 2.3.1 2021-07-08 01:16:29 +03:00
Leonid Pliushch 37375312b9
explicitly set maintainer for each package
In issue https://github.com/termux/termux-packages/issues/6160 I have found
that community repo "its-pointless.github.io" specifies us as maintainer
for its packages. This is NOT TRUE and potentially misleads people using
these packages.

Now TERMUX_PKG_MAINTAINER will contain a default value which is neutral
and not specify maintainer. So all packages now have to override it to
the correct value.

[skip ci]
%ci:no-build
2020-12-20 15:16:34 +02:00
Leonid Pliushch 6ad6a8010f libidn2: bump revision 2020-07-07 19:34:51 +03:00
Leonid Pliushch 67887babce remove inactive maintainers from corresponding build.sh files
Unspecify package maintainers who didn't submit any updates for their
packages during last 2 years.
2020-03-16 16:39:29 +02:00
Fredrik Fornwall 6ad02352e4 libidn2: Update from 2.2.0 to 2.3.0 2019-11-20 23:58:51 +01:00
Leonid Pliushch 6e70277fb3 no more develsplit + provide static libraries as separate package
%ci:no-build
2019-07-28 21:17:12 +03:00
Leonid Pliushch 9de6c192b7 libidn2: update to 2.2.0
%ci:reset-backlog
2019-05-25 00:52:02 +03:00
Fredrik Fornwall fb7414e9f2 Switch from ftp.gnu.org to mirrors.kernel.org 2019-02-16 01:40:05 +01:00
Fredrik Fornwall aa0b387803 libidn2: Update from 2.1.0 to 2.1.1a 2019-02-09 22:08:56 +01:00
Wetitpig 5f07ac4eb9 Change permissions 2019-02-09 21:06:31 +02:00
Fredrik Fornwall 8ccbce4acd Revision-bump some packages 2019-01-27 15:19:15 +01:00
Leonid Pliushch 46d333adba add licenses for more packages 2019-01-21 17:17:53 +02:00
Fredrik Fornwall 570718d9c6 libidn2: Update from 2.0.5 to 2.1.0 2019-01-20 19:18:47 +01:00
Fredrik Fornwall de89bd2bc9 libidn2: Do not configure with --disable-doc
Removing --disable-doc gets us the idn2 manpage. Also, remove
--enable-static=no since build-package.sh already configures with
--disable-static.
2018-05-20 16:01:39 +02:00
Hax4us 3c5858d640 update build.sh 2018-05-20 15:49:12 +02:00
Hax4us db9d7562b8 add package libidn2 2018-05-20 15:49:12 +02:00