diff options
author | CoprDistGit <infra@openeuler.org> | 2024-08-15 02:22:50 +0000 |
---|---|---|
committer | CoprDistGit <infra@openeuler.org> | 2024-08-15 02:22:50 +0000 |
commit | 3ba9852eac1ede08942bc154821e1146944f1bdb (patch) | |
tree | e6de168a6f57ce06270776a476a6b2bb83b7ff04 | |
parent | 2b014569855e446bb2dfdbc2a16d6f8be8bdddde (diff) |
automatic import of weechat
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | sources | 1 | ||||
-rw-r--r-- | weechat.spec | 130 |
3 files changed, 132 insertions, 0 deletions
@@ -0,0 +1 @@ +/weechat-4.1.1.tar.gz @@ -0,0 +1 @@ +52f230eec352ded112ecf2a7d2c9622b weechat-4.1.1.tar.gz diff --git a/weechat.spec b/weechat.spec new file mode 100644 index 0000000..ef3fa9f --- /dev/null +++ b/weechat.spec @@ -0,0 +1,130 @@ +%global _doc %{name}-%{version} +%global _pkgdocdir %{_docdir}/%{_doc} + +Name: weechat +Version: 4.1.1 +Release: 1 +Summary: Portable, fast, light and extensible IRC client +URL: http://weechat.org +License: GPLv3 +Source: http://weechat.org/files/src/%{name}-%{version}.tar.gz + +BuildRequires: gcc +BuildRequires: asciidoctor +BuildRequires: ca-certificates +BuildRequires: cmake +BuildRequires: docbook-style-xsl +BuildRequires: enchant-devel +BuildRequires: gettext +BuildRequires: gnutls-devel +BuildRequires: guile-devel +BuildRequires: libcurl-devel +BuildRequires: libgcrypt-devel +BuildRequires: lua-devel +BuildRequires: ncurses-devel +BuildRequires: perl-ExtUtils-Embed +BuildRequires: perl-devel +BuildRequires: pkgconfig +BuildRequires: python3-devel +BuildRequires: ruby +BuildRequires: ruby-devel +BuildRequires: source-highlight +BuildRequires: tcl-devel +BuildRequires: zstd-devel + +Requires: hicolor-icon-theme + +%description +WeeChat (Wee Enhanced Environment for Chat) is a portable, fast, light and +extensible IRC client. Everything can be done with a keyboard. +It is customizable and extensible with scripts. + +%package devel +Summary: Development files for weechat +Requires: %{name}%{?_isa} = %{version}-%{release} +Requires: pkgconfig + +%description devel +WeeChat (Wee Enhanced Environment for Chat) is a portable, fast, light and +extensible IRC client. Everything can be done with a keyboard. +It is customizable and extensible with scripts. + +This package contains include files and pc file for weechat. + + +%prep +%autosetup -p1 -n %{name}-%{version} +find doc/ -type f -name 'CMakeLists.txt' \ + -exec sed -i -e 's#${PROJECT_NAME}#%{_doc}#g' '{}' \; + +sed -i 's/NAMES python3.7/NAMES python%{python3_version}m python%{python3_version}/' cmake/FindPython.cmake + +%build +mkdir build +pushd build +%cmake \ + -DCMAKE_INSTALL_PREFIX=%{_prefix} \ + -DLIBDIR=%{_libdir} \ + -DENABLE_ENCHANT=ON \ + -DENABLE_PYTHON3=ON \ + -DENABLE_PHP=OFF \ + -DENABLE_DOC=ON \ + -DENABLE_MAN=ON \ + -DENABLE_JAVASCRIPT=OFF \ + -DENABLE_DOC_INCOMPLETE=ON \ + -DCA_FILE=/etc/pki/tls/certs/ca-bundle.crt \ + .. +%make_build VERBOSE=1 +popd + + +%install +rm -rf $RPM_BUILD_ROOT +pushd build +%make_install +popd + +%find_lang %name + + +%files -f %{name}.lang +%doc AUTHORS.adoc ChangeLog.adoc Contributing.adoc +%doc README.adoc ReleaseNotes.adoc +%license COPYING +%{_bindir}/%{name}-curses +%{_bindir}/%{name} +%{_bindir}/%{name}-headless +%{_libdir}/%{name} +%{_datadir}/icons/hicolor/32x32/apps/%{name}.png +%{_datadir}/applications/%{name}.desktop +%{_datadir}/icons/hicolor/128x128/apps/%{name}.png +%{_datadir}/icons/hicolor/16x16/apps/%{name}.png +%{_datadir}/icons/hicolor/256x256/apps/%{name}.png +%{_datadir}/icons/hicolor/512x512/apps/%{name}.png +%{_datadir}/icons/hicolor/64x64/apps/%{name}.png +%{_docdir}/weechat-%{version}/weechat_*.html + +%{_mandir}/sr/man1/weechat.1* +%{_mandir}/cs/man1/weechat.1* +%{_mandir}/de/man1/weechat.1* +%{_mandir}/fr/man1/weechat.1* +%{_mandir}/it/man1/weechat.1* +%{_mandir}/ja/man1/weechat.1* +%{_mandir}/pl/man1/weechat.1* +%{_mandir}/ru/man1/weechat.1* +%{_mandir}/man1/%{name}-headless.1* +%{_mandir}/man1/%{name}.1* +%{_mandir}/*/man1/%{name}-headless.1* + +%files devel +%dir %{_includedir}/%{name} +%{_includedir}/%{name}/weechat-plugin.h +%{_libdir}/pkgconfig/*.pc + + +%changelog +* Wed Nov 15 2023 ouuleilei <wangliu@iscas.ac.cn> - 4.1.1-1 +- Upgrade to 4.1.1 + +* Wed May 24 2023 chaozhangm <chaozhangm@isoftstone.com> - 3.8-1 +- Initial package |