72 lines
1.9 KiB
Plaintext
72 lines
1.9 KiB
Plaintext
Name: poedit
|
|
Version: 3.6
|
|
Release: 1%{?dist}
|
|
Summary: GUI editor for GNU gettext .po files
|
|
License: MIT
|
|
URL: https://poedit.net/
|
|
Source0: https://github.com/vslavik/%{name}/releases/download/v%{version}-oss/%{name}-%{version}.tar.gz
|
|
BuildRequires: make
|
|
BuildRequires: wxGTK-devel >= 3.2
|
|
BuildRequires: gtkspell3-devel
|
|
BuildRequires: libappstream-glib
|
|
BuildRequires: lucene++-devel
|
|
BuildRequires: gcc-c++
|
|
BuildRequires: boost-devel
|
|
BuildRequires: desktop-file-utils
|
|
BuildRequires: po4a
|
|
BuildRequires: libsecret-devel
|
|
BuildRequires: openssl-devel
|
|
BuildRequires: cpprest-devel
|
|
%ifnarch ppc64 s390x
|
|
BuildRequires: cld2-devel
|
|
%endif
|
|
BuildRequires: json-devel
|
|
BuildRequires: pkgconfig(pugixml) >= 1.9
|
|
Requires: gettext
|
|
|
|
|
|
%description
|
|
This program is a GUI frontend to GNU Gettext utilities and a catalogs
|
|
editor/source code parser. It helps with translating applications into
|
|
other languages.
|
|
|
|
|
|
%prep
|
|
%autosetup -p1
|
|
rm -rf deps/
|
|
|
|
|
|
%build
|
|
%ifarch ppc64 s390x
|
|
%configure --with-wx-config=/usr/bin/wx-config-3.2 --with-cpprest
|
|
%else
|
|
%configure --with-wx-config=/usr/bin/wx-config-3.2 --with-cpprest --with-cld2
|
|
%endif
|
|
make %{?_smp_mflags} V=1
|
|
|
|
|
|
%install
|
|
make install DESTDIR=%{buildroot} INSTALL='install -p'
|
|
desktop-file-install \
|
|
--delete-original \
|
|
--add-category=GTK \
|
|
--dir %{buildroot}%{_datadir}/applications \
|
|
%{buildroot}%{_datadir}/applications/net.%{name}.Poedit.desktop
|
|
mkdir -p %{buildroot}%{_mandir}/de/man1
|
|
appstream-util validate-relax --nonet %{buildroot}%{_datadir}/metainfo/net.%{name}.Poedit.appdata.xml ||:
|
|
%{find_lang} poedit --with-man
|
|
|
|
|
|
%files -f poedit.lang
|
|
%doc NEWS README.md AUTHORS docs/*.txt
|
|
%license COPYING
|
|
%{_bindir}/*
|
|
%{_datadir}/metainfo/net.%{name}.Poedit.appdata.xml
|
|
%{_datadir}/applications/*.desktop
|
|
%{_datadir}/icons/hicolor/*/apps/*
|
|
%{_datadir}/poedit
|
|
%{_mandir}/man?/*
|
|
|
|
|
|
%changelog
|