-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdeclinator.spec
140 lines (102 loc) · 3 KB
/
declinator.spec
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
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
%global libmaj 1
%global desc_eng Automatised declension of names \
\
Supported languages: \
- Polish \
- ... in spe: other slavic, lithuanian and hungarian
%global desc_pol Zautomatyzowana deklinacja nazwisk \
\
Wspierane języki: \
- polski \
- ... wkrótce: inne słowiańskie, litewski i węgierski
Name: declinator
Version: %{libmaj}.0.1
Release: 1%{?dist}
Summary: Automatized declension of names
Summary(pl.UTF-8): Zautomatyzowana deklinacja nazwisk
Group: System/Internationalization
License: AGPLv3+
URL: https://github.com/Arusekk/declinator
Source0: https://github.com/Arusekk/declinator/archive/v%{version}.tar.gz
BuildRequires: pkgconfig(json-c) pkgconfig(libpcre)
Requires: %{_lib}json2 libpcre
%description
%{desc_eng}
%description -l pl.UTF-8
%{desc_pol}
%package common
Summary: Common files for declinator
Summary(pl.UTF-8): Wspólne pliki dla declinatora
BuildArch: noarch
%description common
%{desc_eng}
This package contains common rules
%description -l pl.UTF-8 common
%{desc_pol}
Ten pakiet zawiera wspólne reguły
%files common
%license LICENSE.md
%doc README.md
%{_datadir}/declinator
%package -n %{_lib}declinator%{libmaj}
Summary: Automatised declension of names
Summary(pl.UTF-8): Zautomatyzowana deklinacja nazwisk
Requires: %{name}-common
%description -n %{_lib}declinator%{libmaj}
%{desc_eng}
This package contains the C library
%description -l pl.UTF-8 -n %{_lib}declinator%{libmaj}
%{desc_pol}
Ten pakiet zawiera bibliotekę C
%files -n %{_lib}declinator%{libmaj}
%{_libdir}/libdeclinator.so.%{libmaj}*
%{_bindir}/declinator
%package -n %{_lib}declinator-devel
Summary: Development headers for declinator
Summary(pl.UTF-8): Nagłówki programistyczne dla declinatora
Requires: pkgconfig(json-c) %{_lib}declinator%{libmaj}
%description -n %{_lib}declinator-devel
%{desc_eng}
This package contains development headers for the C library
%description -l pl.UTF-8 -n %{_lib}declinator-devel
%{desc_pol}
Ten pakiet zawiera nagłówki programistyczne dla biblioteki C
%files -n %{_lib}declinator-devel
%{_libdir}/libdeclinator.a
%{_libdir}/libdeclinator.la
%{_libdir}/libdeclinator.so
%{_includedir}/declinator.h
%package -n python3-%{name}
Summary: Python interface for declinator
Summary(pl.UTF-8): Interfejs pythona dla declinatora
BuildArch: noarch
BuildRequires: pythonegg(3)(pip)
Requires: pythonegg(3)(pip) %{name}-common
%description -n python3-%{name}
%{desc_eng}
This package contains python interface
%description -l pl.UTF-8 -n python3-%{name}
%{desc_pol}
Ten pakiet zawiera interfejs pythona
%files -n python3-%{name}
%{python3_sitelib}/declinator*
%prep
%setup
%build
cd c
mkdir -p .m4/m4
autoreconf -si
%GNUconfigure
%make_build
cd ../python
%py3_build
cd ..
%install
cd c
%make_install
cd ../python
%py3_install
cd ..
%changelog
* Tue May 15 2018 Arusekk <[email protected]>
- Initial RPM release