2020-02-29 12:11:23 +08:00
|
|
|
Name: ocaml-gettext
|
2023-09-19 17:44:25 +08:00
|
|
|
Version: 0.4.2
|
|
|
|
|
Release: 1
|
2020-02-29 12:11:23 +08:00
|
|
|
Summary: Internationalization library for OCaml
|
|
|
|
|
License: LGPLv2+ with exceptions
|
|
|
|
|
URL: https://github.com/gildor478/ocaml-gettext
|
2023-09-19 17:44:25 +08:00
|
|
|
Source0: https://github.com/gildor478/ocaml-gettext/archive/%{name}-%{version}.tar.gz
|
2020-03-17 16:27:57 +08:00
|
|
|
BuildRequires: ocaml >= 4.00.1 ocaml-findlib-devel >= 1.3.3-3 ocaml-ocamldoc ocaml-camlp4-devel
|
2023-09-19 17:44:25 +08:00
|
|
|
BuildRequires: ocaml-fileutils-devel >= 0.4.4-4 docbook-style-xsl ocaml-dune-devel ocaml-cppo
|
2020-03-17 16:27:57 +08:00
|
|
|
BuildRequires: libxslt libxml2 chrpath autoconf automake
|
2020-02-29 12:11:23 +08:00
|
|
|
|
|
|
|
|
%global __ocaml_requires_opts -i Asttypes -i Parsetree
|
|
|
|
|
%global __ocaml_provides_opts -i Pr_gettext
|
|
|
|
|
|
|
|
|
|
%description
|
|
|
|
|
The package is used to support for internationalization of Ocaml programs.
|
|
|
|
|
|
|
|
|
|
%package devel
|
2020-03-17 16:27:57 +08:00
|
|
|
Summary: Development files for ocaml-gettext
|
2020-02-29 12:11:23 +08:00
|
|
|
Requires: ocaml-gettext = %{version}-%{release}
|
|
|
|
|
Requires: ocaml-fileutils-devel >= 0.4.0
|
|
|
|
|
|
|
|
|
|
%description devel
|
2020-03-17 16:27:57 +08:00
|
|
|
The ocaml-gettext-devel package contains development and libraries and files for ocaml-gettext.
|
2020-02-29 12:11:23 +08:00
|
|
|
|
|
|
|
|
%prep
|
|
|
|
|
%autosetup -p1
|
2023-09-19 17:44:25 +08:00
|
|
|
|
|
|
|
|
sed -i -e 's/batteries//' test/dune
|
|
|
|
|
sed -i -e 's/batteries//' test/test-stub/dune
|
|
|
|
|
sed -i 's/dev/%{version}/g' configure.ml src/lib/gettext/base/gettextConfigGen.ml
|
|
|
|
|
rm -r src/lib/gettext-camomile
|
|
|
|
|
rm -r test/test-camomile
|
|
|
|
|
sed -i -e 's/camomile//' `find -name dune`
|
2020-02-29 12:11:23 +08:00
|
|
|
|
|
|
|
|
%build
|
2023-09-19 17:44:25 +08:00
|
|
|
make build
|
2020-02-29 12:11:23 +08:00
|
|
|
|
|
|
|
|
%install
|
2023-09-19 17:44:25 +08:00
|
|
|
mkdir -p $RPM_BUILD_ROOT%{_libdir}/ocaml
|
|
|
|
|
mkdir -p $RPM_BUILD_ROOT%{_bindir}
|
|
|
|
|
dune install --destdir=$RPM_BUILD_ROOT
|
|
|
|
|
rm -rf $RPM_BUILD_ROOT/%{_libdir}/ocaml/gettext-camomile
|
|
|
|
|
rm -rf $RPM_BUILD_ROOT/usr/doc
|
2020-02-29 12:11:23 +08:00
|
|
|
|
|
|
|
|
%files
|
2023-09-19 17:44:25 +08:00
|
|
|
%doc LICENSE.txt
|
|
|
|
|
%{_libdir}/ocaml/gettext
|
|
|
|
|
%{_libdir}/ocaml/gettext-stub
|
|
|
|
|
%exclude %{_libdir}/ocaml/gettext/*/*.ml
|
|
|
|
|
%exclude %{_libdir}/ocaml/gettext/*/*.mli
|
|
|
|
|
%exclude %{_libdir}/ocaml/gettext-stub/*.ml
|
2020-02-29 12:11:23 +08:00
|
|
|
%{_libdir}/ocaml/stublibs/*.so
|
|
|
|
|
|
|
|
|
|
%files devel
|
2023-09-19 17:44:25 +08:00
|
|
|
%doc README.md CHANGES.md THANKS TODO.md
|
|
|
|
|
%{_libdir}/ocaml/gettext/*/*.ml
|
|
|
|
|
%{_libdir}/ocaml/gettext/*/*.mli
|
2020-02-29 12:11:23 +08:00
|
|
|
%{_libdir}/ocaml/gettext-stub/*.ml
|
|
|
|
|
%{_bindir}/ocaml-gettext
|
|
|
|
|
%{_bindir}/ocaml-xgettext
|
2023-09-19 17:44:25 +08:00
|
|
|
%{_mandir}/man1/ocaml-gettext.1*
|
|
|
|
|
%{_mandir}/man1/ocaml-xgettext.1*
|
|
|
|
|
%{_mandir}/man5/ocaml-gettext.5*
|
2020-02-29 12:11:23 +08:00
|
|
|
|
|
|
|
|
%changelog
|
2023-09-19 17:44:25 +08:00
|
|
|
* Tue Sep 19 2023 liyanan <thistleslyn@163.com> - 0.4.2-1
|
|
|
|
|
- update to 0.4.2
|
|
|
|
|
|
2022-08-24 18:50:44 +08:00
|
|
|
* Wed Aug 24 2022 wangkai <wangkai385@h-partners.com> - 0.3.7-9
|
|
|
|
|
- Enable debuginfo for fix strip
|
|
|
|
|
|
2020-03-17 16:27:57 +08:00
|
|
|
* Tue Mar 17 2020 Ling Yang <lingyang2@huawei.com> - 0.3.7-8
|
|
|
|
|
- Remove camomile package
|
|
|
|
|
|
2020-02-29 12:11:23 +08:00
|
|
|
* Thu Feb 27 2020 zhujunhao <zhujunhao5@huawei.com> - 0.3.7-7
|
|
|
|
|
- Package init
|