File irssi-fish.spec of Package irssi-fish
Name: irssi-fish
Version: 1.6
Release: 0
License: unknown
BuildRequires: cmake
%if 0%{?debian_version} != 0 || 0%{?ubuntu_version} != 0
Packager: Irssi packaging team <staff@irssi.org>
BuildRequires: irssi-git-an-dev
BuildRequires: libglib2.0-dev
BuildRequires: libssl-dev
BuildRequires: pkg-config
Group: net
%else
BuildRequires: irssi-git-an-devel
BuildRequires: glib2-devel
BuildRequires: openssl-devel
BuildRequires: pkgconfig
Group: Productivity/Networking/IRC
%endif
Requires: irssi-git-an
Conflicts: irssi-plugin-fish FiSH-irssi
Url: https://github.com/falsovsky/FiSH-irssi
Source: https://codeload.github.com/falsovsky/FiSH-irssi/tar.gz/refs/tags/%{version}#/FiSH-irssi-%{version}.tar.gz
Summary: FiSH for Irssi
%description
FiSH encryption module for Irssi
%prep
%setup -n FiSH-irssi-%{version}
%build
mkdir Build
cd Build
cmake \
-DCMAKE_INSTALL_PREFIX:PATH=%{_prefix} \
-DINCLUDE_INSTALL_DIR:PATH=%{_includedir} \
-DLIB_INSTALL_DIR:PATH=%{_libdir} \
-DSYSCONF_INSTALL_DIR:PATH=%{_sysconfdir} \
-DSHARE_INSTALL_PREFIX:PATH=%{_datadir} \
-DCMAKE_INSTALL_LIBDIR:PATH=%{_libdir} \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_INSTALL_SO_NO_EXE=0 \
%if "%{?_lib}" == "lib64"
-DLIB_SUFFIX=64 \
%endif
..
make %{?_smp_mflags}
%install
%make_install -C Build
%__mkdir_p $RPM_BUILD_ROOT%{_docdir}/irssi
mv $RPM_BUILD_ROOT%{_prefix}/share/doc/FiSH-irssi/README $RPM_BUILD_ROOT%{_docdir}/irssi/README.FiSH-irssi
%files
%defattr(-,root,root)
%{_libdir}/irssi/modules/libfish.so*
%doc %{_docdir}/irssi/README.FiSH-irssi
%changelog