Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37421476
en ru br
Репозитории ALT

Группа :: Система/Библиотеки
Пакет: libidn1.34

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

Name: libidn1.34
Version: 1.34
Release: alt1

Summary: Internationalized Domain Name support library
Group: System/Libraries
License: LGPLv3+/GPLv2+ and GPLv3+ and GFDL
Url: http://www.gnu.org/software/%name/
# ftp://ftp.gnu.org/gnu/%name/%name-%version.tar.gz
Source: %name-%version.tar

# Fix ABI compatibility with libidn-1.33 and earlier

Patch: libidn-tablesize-revert.patch

BuildRequires: gtk-doc makeinfo

%description
GNU Libidn is an implementation of the Stringprep, Punycode and
IDNA specifications defined by the IETF Internationalized Domain
Names (IDN) working group, used for internationalized domain
names.

%prep
%setup
%patch -p1

%build
%autoreconf
# These gnulib tests fail.
sed -i 's/test-\(rwlock1\|thread_create\)\$(EXEEXT) //' lib/gltests/Makefile.in
sed -i 's/test-\(rwlock1\|thread_create\)\$(EXEEXT) //' gltests/Makefile.in
%configure \
--disable-rpath \
--disable-static \
--disable-silent-rules

# remove RPATH hardcoding

sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool

# without RPATH this needs to be set for idn executed by help2man

export LD_LIBRARY_PATH=$(pwd)/lib/.libs

%make_build

%install
%set_verify_elf_method strict
%makeinstall_std
rm -rf %buildroot%_infodir

%files
/%_libdir/*.so.*

%changelog

Полный changelog можно просмотреть здесь

 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin