]> git.pld-linux.org Git - SPECS.git/blob - idnkit.spec
SPECS updated Wed 28 Jul 14:48:01 CEST 2021
[SPECS.git] / idnkit.spec
1 Summary:        idnkit - internationalized domain name toolkit
2 Summary(pl.UTF-8):      idnkit - zestaw narzędzi do umiędzynarodowionych nazw domen
3 Name:           idnkit
4 Version:        1.0
5 Release:        7
6 License:        BSD-like
7 Group:          Libraries
8 Source0:        http://www.nic.ad.jp/ja/idn/idnkit/download/sources/%{name}-%{version}-src.tar.gz
9 # Source0-md5:  e8863c21c5049af358bd59c384ff3e5d
10 URL:            http://www.nic.ad.jp/en/idn/index.html
11 BuildRequires:  automake
12 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
13
14 %description
15 The 'idnkit' is an open source, BSD-like licensed software that
16 provides functionalities about Internationalized Domain Name
17 processing standardized at IETF. Major features that idnkit provides
18 are as follows:
19  - libidnkit - Core library for IDN processing,
20  - libidnkitlite - Light Weight library for IDN processing (UTF-8
21    only),
22  - idnconv - DNS zone / configuration file encoding converter
23  - runidn / idn wrapper - Dynamic link resolver library for UNIX /
24    Windows
25
26 %description -l pl.UTF-8
27 idnkit to wolnodostępne na licencji typu BSD oprogramowanie
28 zapewniające funkcjonalność związaną z obsługą umiędzynarodowionych
29 nazw domen (IDN - Internationalized Domain Name) standaryzowaną przez
30 IETF. Główne własności dostarczane przez idnkit są następujące:
31  - libidnkit - główna biblioteka do przetwarzania IDN,
32  - libidnkitlite - lekka biblioteka do przetwarzania IDN (tylko UTF-8),
33  - idnconv - konwerter kodowania plików konfiguracyjnych i stref DNS
34  - runidn / idn wrapper - dynamicznie konsolidowana biblioteka
35    resolvera dla uniksów i Windows.
36
37 %package devel
38 Summary:        Header files for idnkit
39 Summary(pl.UTF-8):      Pliki nagłówkowe idnkit
40 Group:          Development/Libraries
41 Requires:       %{name} = %{version}-%{release}
42
43 %description devel
44 Header files for idnkit.
45
46 %description devel -l pl.UTF-8
47 Pliki nagłówkowe idnkit.
48
49 %package static
50 Summary:        Static idnkit library
51 Summary(pl.UTF-8):      Statyczna biblioteka idnkit
52 Group:          Development/Libraries
53 Requires:       %{name}-devel = %{version}-%{release}
54
55 %description static
56 Static idnkit library.
57
58 %description static -l pl.UTF-8
59 Statyczna biblioteka idnkit.
60
61 %prep
62 %setup -q -n %{name}-%{version}-src
63
64 %build
65 cp /usr/share/automake/config.sub  .
66 %configure2_13 \
67         --enable-extra-ace \
68         --enable-runidn
69
70 %{__make}
71
72 %install
73 rm -rf $RPM_BUILD_ROOT
74 %{__make} install \
75         DESTDIR=$RPM_BUILD_ROOT
76
77 %clean
78 rm -rf $RPM_BUILD_ROOT
79
80 %post   -p /sbin/ldconfig
81 %postun -p /sbin/ldconfig
82
83 %files
84 %defattr(644,root,root,755)
85 %doc ChangeLog README NEWS
86 %doc %lang(ja) README.ja
87 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/idn.conf
88 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/idnalias.conf
89 %attr(755,root,root) %{_bindir}/idnconv
90 %attr(755,root,root) %{_bindir}/runidn
91 %attr(755,root,root) %{_libdir}/libidnkit.so.*.*.*
92 %attr(755,root,root) %ghost %{_libdir}/libidnkit.so.1
93 %attr(755,root,root) %{_libdir}/libidnkitlite.so.*.*.*
94 %attr(755,root,root) %ghost %{_libdir}/libidnkitlite.so.1
95 %attr(755,root,root) %{_libdir}/libidnkitres.so.*.*.*
96 %attr(755,root,root) %ghost %{_libdir}/libidnkitres.so.1
97 # this one is used by runidn
98 %{_libdir}/libidnkitres.la
99 %dir %{_datadir}/idnkit
100 %{_datadir}/idnkit/*.map
101 %{_mandir}/man1/idnconv.1*
102 %{_mandir}/man1/runidn.1*
103 %{_mandir}/man5/idn.conf.5*
104 %{_mandir}/man5/idnalias.conf.5*
105 %{_mandir}/man5/idnrc.5*
106
107 %files devel
108 %defattr(644,root,root,755)
109 %attr(755,root,root) %{_libdir}/libidnkit.so
110 %attr(755,root,root) %{_libdir}/libidnkitlite.so
111 %attr(755,root,root) %{_libdir}/libidnkitres.so
112 %{_libdir}/libidnkit.la
113 %{_libdir}/libidnkitlite.la
114 %dir %{_includedir}/idn
115 %{_includedir}/idn/*.h
116 %{_mandir}/man3/libidnkit.3*
117 %{_mandir}/man3/libidnkitlite.3*
118
119 %files static
120 %defattr(644,root,root,755)
121 %{_libdir}/libidnkit.a
122 %{_libdir}/libidnkitlite.a
123 %{_libdir}/libidnkitres.a
This page took 0.142374 seconds and 3 git commands to generate.