File irssi-dcc-send-limiter.spec of Package irssi-dcc-send-limiter
Name: irssi-dcc-send-limiter
Version: 0
Release: 0
%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: pkg-config
Group: net
%else
BuildRequires: irssi-git-an-devel
BuildRequires: glib2-devel
BuildRequires: pkgconfig
Group: Productivity/Networking/IRC
%endif
Requires: irssi-git-an
Url: https://github.com/irssi-import/modules
Source: https://github.com/irssi-import/modules/raw/master/dcc-send-limiter.c
Summary: Limit the transmit speed of DCC sends
License: GPL-2.0+
%description
Limit the transmit speed of DCC sends
%prep
cp %{SOURCE0} .
sed -e '/\*\//q' %{SOURCE0} > dcc-send-limiter.txt
%build
%__cc dcc-send-limiter.c -fPIC -o libdcc_send_limiter.so \
-ggdb \
-shared \
`pkg-config --cflags irssi-1`
%install
%__mkdir_p $RPM_BUILD_ROOT%{_libdir}/irssi/modules
install -m 0755 libdcc_send_limiter.so $RPM_BUILD_ROOT%{_libdir}/irssi/modules
%__mkdir_p $RPM_BUILD_ROOT%{_docdir}/irssi
install -m 0644 dcc-send-limiter.txt $RPM_BUILD_ROOT%{_docdir}/irssi
%files
%defattr(-,root,root)
%{_libdir}/irssi/modules/libdcc_send_limiter.so*
%doc %{_docdir}/irssi/dcc-send-limiter.txt
%changelog