summaryrefslogtreecommitdiff
path: root/recode.spec
blob: 320ca664e69678deae0061ff4ca246783aeff95a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
Name:	 recode
Version: 3.7.15
Release: 1
Summary: Converter between charsets and surfaces
License: GPLv3 and LGPLv3
URL:	 https://github.com/rrthomas/recode
Source0: https://github.com/rrthomas/recode/releases/download/v%{version}/%{name}-%{version}.tar.gz
BuildRequires: make gcc
BuildRequires: /usr/bin/perl
BuildRequires: /usr/bin/help2man
BuildRequires: /usr/bin/cython
BuildRequires: python3-devel >= 3.8
BuildRequires: gettext

%description
The recode library converts files between character sets and usages.
It recognises or produces more than 300 different character sets
and transliterates files between almost any pair.  When exact
transliteration are not possible, it gets rid of offending characters
or fall back on approximations.  The recode program is a handy
front-end to the library.

%package devel
Summary:  Development header files for using the recode library
Requires: %{name} = %{version}-%{release}
Provides: %{name}-static = %{version}-%{release}
Obsoletes: %{name}-static < %{version}-%{release}

%description devel
The recode library converts files between character sets and usages.
The recode-devel package provides the necessary development libraries
and include files to allow you to develop applications using the recode
libraries.

%package_help

%prep
%autosetup -n %{name}-%{version} -p1

%build
%configure
%make_build

%check
%make_build check

%install
%make_install
%find_lang %{name}

%files -f %{name}.lang
%license COPYING*
%{_bindir}/recode
%{_libdir}/librecode.so.*

%files devel
%{_includedir}/*.h
%{_libdir}/librecode.so
%{_libdir}/librecode.a

%files help
%doc ABOUT-NLS AUTHORS ChangeLog INSTALL NEWS README THANKS TODO
%{_infodir}/*.info.gz
%{_mandir}/man1/*

%changelog
* Mon Mar 17 2025 Funda Wang <fundawang@yeah.net> - 3.7.15-1
- update to 3.7.15

* Thu Jul 13 2023 dillon chen <dillon.chen@gmail.com> - 3.7.14-1
- Type:NA
- ID:NA
- SUG:NA
- DESC:update to 3.7.14

* Tue Jan 31 2023 chenziyang <chenziyang4@huawei.com> - 3.7.13-1
- Type:NA
- ID:NA
- SUG:NA
- DESC:update to 3.7.13

* Mon Dec 26 2022 zhoupengcheng <zhoupengcheng11@huawei.com> - 3.7.9-3
- DESC:change license in spec

* Sat Aug 20 2022 shixuantong <shixuantong@h-partners.com> - 3.7.9-2
- Type:bugfix
- ID:NA
- SUG:NA
- DESC:remove duplicated recode.info.gz file

* Sat Nov 20 2021 shangyibin <shangyibin1@huawei.com> - 3.7.9-1
- Type:NA
- ID:NA
- SUG:NA
- DESC:update to 3.7.9

* Thu Jan 28 2021 liudabo <liudabo1@huawei.com> - 3.7.8-1
- upgrade version to 3.7.8

* Tue Jul 28 2020 shixuantong <shixuantong@huawei.com> - 3.7.6-1
- Type:NA
- ID:NA
- SUG:NA
- DESC:update to 3.7.6-1

* Sat Jan 11 2020 zhangguangzhi<zhangguangzhi3@huawei.com> - 3.6-50
- Type:bugfix
- ID:NA
- SUG:NA
- DESC:del patch to be consistent with open source

* Fri Aug 23 2019 openEuler Buildteam <buildteam@openeuler.org> - 3.6-49
- Package init