Compare commits

..

No commits in common. "f35d693948ca90f24d6fee393a42bafbf97ade27" and "198fe4a26405448239352dc364325029f1b6c11b" have entirely different histories.

3 changed files with 30 additions and 41 deletions

BIN
yelp-3.36.0.tar.xz Normal file

Binary file not shown.

Binary file not shown.

View File

@ -1,32 +1,20 @@
Name: yelp
Epoch: 2
Version: 42.2
Version: 3.36.0
Release: 1
Summary: Help browser for the GNOME desktop
License: LGPLv2+ and ASL 2.0 and GPLv2+
URL: https://wiki.gnome.org/Apps/Yelp
Source: https://download.gnome.org/sources/%{name}/42/%{name}-%{version}.tar.xz
Source: https://download.gnome.org/sources/%{name}/3.34/%{name}-%{version}.tar.xz
# https://bugzilla.gnome.org/show_bug.cgi?id=687960
Patch1: 0001-Center-new-windows.patch
BuildRequires: gcc make bzip2-devel gettext-devel
BuildRequires: intltool itstool desktop-file-utils
BuildRequires: pkgconfig(gio-2.0) >= 2.67.4
BuildRequires: pkgconfig(gio-unix-2.0)
BuildRequires: pkgconfig(gtk+-3.0) >= 3.13.3
BuildRequires: pkgconfig(gtk+-unix-print-3.0)
BuildRequires: pkgconfig(libexslt) >= 0.8.1
BuildRequires: pkgconfig(libhandy-1) >= 1.5.0
BuildRequires: pkgconfig(liblzma) >= 4.9
BuildRequires: pkgconfig(libxml-2.0) >= 2.6.5
BuildRequires: pkgconfig(libxslt) >= 1.1.4
BuildRequires: pkgconfig(sqlite3)
BuildRequires: pkgconfig(webkit2gtk-4.0) >= 2.19.2
BuildRequires: pkgconfig(webkit2gtk-web-extension-4.0) >= 2.7.2
BuildRequires: pkgconfig(yelp-xsl) >= 41.0
BuildRequires: gcc gtk3-devel xz-devel libxml2-devel libxslt-devel
BuildRequires: sqlite-devel webkit2gtk3-devel yelp-xsl-devel
BuildRequires: desktop-file-utils bzip2-devel gettext-devel intltool itstool
Requires: yelp-xsl
Provides: %{name}-libs = %{epoch}:%{version}-%{release}
Obsoletes: %{name}-libs < %{epoch}:%{version}-%{release}
%description
@ -36,6 +24,8 @@ It can locate documents according to the freedesktop.org help system specificati
Yelp development has led to the development of various tools, and the Mallard and DocBook transformations live in standalone XSLT module.
All of these are under the umbrella name Yelp.
%package devel
Summary: Development files for %{name}
Requires: %{name} = %{epoch}:%{version}-%{release}
@ -43,31 +33,38 @@ Requires: %{name} = %{epoch}:%{version}-%{release}
%description devel
The %{name}-devel package contains libraries and header files for %{name}.
%package_help
%prep
%autosetup -n %{name}-%{version} -p1
%build
%configure --disable-static --with-webkit2gtk-4-0
%make_build
%configure
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0 /g' \
-e 's/ if test "$export_dynamic" = yes && test -n "$export_dynamic_flag_spec"; then/ func_append compile_command " -Wl,-O1,--as-needed"\n func_append finalize_command " -Wl,-O1,--as-needed"\n\0/' libtool
%make_build V=1
%install
%make_install
%delete_la_and_a
%find_lang %{name}
%delete_la
%check
desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/yelp.desktop
%ldconfig_scriptlets
%files -f %{name}.lang
%doc AUTHORS NEWS README.md
%files
%defattr(-,root,root)
%doc AUTHORS
%license COPYING
%{_bindir}/*
%{_libdir}/libyelp.so.*
%{_libdir}/yelp/web-extensions/libyelpwebextension.so
%{_datadir}/yelp/
%{_datadir}/locale/*
%{_datadir}/metainfo/yelp.appdata.xml
%{_datadir}/applications/yelp.desktop
%{_datadir}/yelp-xsl/xslt/common/domains/yelp.xml
@ -76,26 +73,18 @@ desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/yelp.desktop
%{_datadir}/icons/hicolor/symbolic/apps/org.gnome.Yelp-symbolic.svg
%files devel
%defattr(-,root,root)
%{_libdir}/libyelp.so
%{_libdir}/libyelp.a
%{_libdir}/yelp/web-extensions/libyelpwebextension.a
%{_includedir}/libyelp
%files help
%defattr(-,root,root)
%doc NEWS README
%{_datadir}/gtk-doc
%changelog
* Sat Oct 1 2022 Funda Wang <fundawang@yeah.net) - 2:42.2-1
- Update to 42.2
- Rewrite BuildRequires as pkconfig based on source
* Wed Apr 20 2022 dillon chen <dillon.chen@gmail.com> - 2:42.1-1
- Update to 42.1
* Tue Jun 22 2021 weijin deng <weijin.deng@turbolinux.com.cn> - 2:3.38.3-1
- Upgrade to 2:3.38.3
* Fri Jan 29 2021 jinzhimin <jinzhimin2@huawei.com> 2:3.38.2-1
- Upgrade to 2:3.38.2
* Tue Sep 1 2020 yeah_wang <wangye70@huawei.com> 3.36.0-2
- fix source URL
* Mon Jul 20 2020 chengguipeng<chengguipeng1@huawei.com> 3.36.0-1
- Upgrade to 3.36.0-1