2007-01-16 00:17:55 +01:00
|
|
|
|
#
|
2011-11-21 14:24:17 +01:00
|
|
|
|
# spec file for package irssi
|
2007-01-16 00:17:55 +01:00
|
|
|
|
#
|
2019-01-10 13:23:05 +01:00
|
|
|
|
# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
|
2007-01-16 00:17:55 +01:00
|
|
|
|
#
|
2009-06-10 17:09:24 +02:00
|
|
|
|
# All modifications and additions to the file contributed by third parties
|
|
|
|
|
# remain the property of their copyright owners, unless otherwise agreed
|
|
|
|
|
# upon. The license for this file, and modifications and additions to the
|
|
|
|
|
# file, is the same license as for the pristine package itself (unless the
|
|
|
|
|
# license for the pristine package is not an Open Source License, in which
|
|
|
|
|
# case the license is the MIT License). An "Open Source License" is a
|
|
|
|
|
# license that conforms to the Open Source Definition (Version 1.9)
|
|
|
|
|
# published by the Open Source Initiative.
|
|
|
|
|
|
2019-01-10 13:23:05 +01:00
|
|
|
|
# Please submit bugfixes or comments via https://bugs.opensuse.org/
|
2007-01-16 00:17:55 +01:00
|
|
|
|
#
|
|
|
|
|
|
2014-10-17 15:29:52 +02:00
|
|
|
|
|
2014-09-04 17:32:51 +02:00
|
|
|
|
%bcond_with socks
|
2007-01-16 00:17:55 +01:00
|
|
|
|
Name: irssi
|
2019-08-29 19:52:45 +02:00
|
|
|
|
Version: 1.2.2
|
2012-03-06 09:29:32 +01:00
|
|
|
|
Release: 0
|
2019-02-06 08:26:18 +01:00
|
|
|
|
Summary: Modular IRC Client
|
2019-01-10 13:23:05 +01:00
|
|
|
|
License: GPL-2.0-or-later
|
2017-01-07 02:33:22 +01:00
|
|
|
|
Group: Productivity/Networking/IRC
|
2019-01-10 13:23:05 +01:00
|
|
|
|
URL: http://www.irssi.org
|
2016-03-02 17:39:24 +01:00
|
|
|
|
Source: https://github.com/irssi/irssi/releases/download/%{version}/irssi-%{version}.tar.xz
|
2011-01-12 14:14:19 +01:00
|
|
|
|
Source1: irssi.desktop
|
|
|
|
|
Source2: irssi.png
|
2016-03-02 17:39:24 +01:00
|
|
|
|
Source3: https://github.com/irssi/irssi/releases/download/%{version}/irssi-%{version}.tar.xz.asc
|
2016-01-11 07:40:02 +01:00
|
|
|
|
# https://sks-keyservers.net/pks/lookup?op=get&search=0x00CCB587DDBEF0E1
|
|
|
|
|
Source4: %{name}.keyring
|
2011-01-12 14:14:19 +01:00
|
|
|
|
Source99: irssi-rpmlintrc
|
2020-04-28 21:07:55 +02:00
|
|
|
|
Patch0: https://github.com/ailin-nemui/irssi/commit/glib-2-63.patch
|
2014-01-22 18:52:18 +01:00
|
|
|
|
# PATCH-FIX-OPENSUSE irssi-0.8.16_missing_prototype_warnings.patch
|
2017-01-07 02:33:22 +01:00
|
|
|
|
Patch1: irssi-0.8.16_missing_prototype_warnings.patch
|
|
|
|
|
BuildRequires: glib2-devel
|
|
|
|
|
BuildRequires: ncurses-devel
|
|
|
|
|
BuildRequires: openssl-devel
|
2019-02-12 22:19:32 +01:00
|
|
|
|
# the OTR module is optional but the libotr version is too old
|
|
|
|
|
%if 0%{?suse_version} > 1330
|
Accepting request 673496 from home:ailin_nemui:branches:server:irc
- update to 1.2.0
* Improved the /STATUSBAR commands (#858)
* /SET no longer shows `=' between setting and value (#886)
* /CUBES removed from default config (available as script)
(#956)
* /1 /2 /3 ... removed from default config (available as new
setting window_number_commands) (#958)
* Always redraw the screen on resize. By David Phillips (#896)
* Private notices intended for channels are now displayed on
the channel (new setting notice_channel_context) (#959)
+ Imported the "Off-the-record" module into Irssi tree (#854,
#589, #196)
+ Initial support for sideways split windows (#697, #431,
#224, #807, FS#310, #947, #955, #989)
+ Change the implementation of `wcwidth'. This is used to
calculate the width of emojis on your terminal screen (#917,
#720)
+ Make the wcwidth functions available from Perl (#973):
string_width(str)
string_chars_for_width(str, width)
wcwidth(char)
+ Added completion_keep_word setting (#979)
+ Allow activity_hide_targets to hide activity in itemless
windows (#967, #997, #1001, #1003)
+ Added activity_hide_visible setting (#990)
+ Allow hiding of lines through the /IGNORE system (#901,
#900, #892, #890, #884, #937)
+ Add window_default_hidelevel setting. By Doug Freed (#941)
+ Add activity_hide_window_hidelevel setting, defaulting to ON
(#938)
+ Add autolog_only_saved_channels setting, to autolog only
channels that are in the config (#968)
+ Add format support for the input line. By Ben Paxton,
originally by Jonas Hurrelmann (#764, FS#621, #1004)
use Irssi::TextUI;
gui_input_set_extent(pos, text)
gui_input_set_extents(pos, len, left, right)
gui_input_clear_extents(pos, len)
gui_input_get_extent(pos)
gui_input_get_text_and_extents()
gui_input_set_text_and_extents(...)
+ Parsing of IRCv3 CAP 3.2 (#775, #869)
+ Show CAP-related events in the user interface (#918, #916,
#870, #704)
+ Continue using separators when addressing multiple nicks
with tab completion. By Manish Goregaokar (#822)
+ Bind Shift-tab by default. By Niklas Luokkala (#830, #829)
+ Fuzzing more things (#913, #780, #813)
- Disconnect SASL properly in case the SASL module got
unloaded from server (#931, #629, #618, #616)
- Fix backward completion jumping to the first instead of last
word (#979)
- Improve empty topic handling (#961, #905, #911, #897, #888)
- Prevent config truncation when no space left. By dequis and
Lukas Waymann (#922, #925, #910, #909, #906, #871, #817)
- Also time-out servers in lookup phase (#866, #130)
- Fix build with LibreSSL 2.7. By Dorian Harmans (#865)
- Fix a crash when appending to a textbuffer without
line. Reported by Jari Matilainen (#862)
- Fix segfault on sending large messages (#803, #796, #802)
- Fix segfault on invalid statusbar config (#993, #994)
- Fix random memory writes on restoring queries of foreign
protocols (#999, #1000)
- Make default keybinds deletable (#859, #507)
- Fix freeze when resizing Irssi very small (#946)
- Compare channels case-insensitively, avoiding confusions
with the config file (#857, #856)
- Fix DCC GET on Android. By Martin Staron (#844)
- Improve rawlog performance (#957)
- Fix nick escaping erroneously escaping quotes (#978, #974,
#709)
- Protect against theme recursion, improve padding
performance, limit alignment padding. Credit to Oss-Fuzz
(#835, #851, #850, #846, #848)
- Fix recursive loop in replaces (#833, GL#23)
- Fix headers for compilation of C modules (#939)
- Documentation. By Zero King (#814). (#852)
- Sync NEWS, docs, scripts (#849, #855)
- Build system (#868, #867, #985, #988)
- Fix build on IBM i and AIX. By Calvin Buckley (#975)
- Misc fixes (#840, #839, #843, #953, #962). Tests (#806,
#875, #905, #964, #1011). Fuzzing (#929).
OBS-URL: https://build.opensuse.org/request/show/673496
OBS-URL: https://build.opensuse.org/package/show/server:irc/irssi?expand=0&rev=109
2019-02-11 23:51:43 +01:00
|
|
|
|
BuildRequires: libotr-devel
|
2019-02-12 22:19:32 +01:00
|
|
|
|
%endif
|
Accepting request 673496 from home:ailin_nemui:branches:server:irc
- update to 1.2.0
* Improved the /STATUSBAR commands (#858)
* /SET no longer shows `=' between setting and value (#886)
* /CUBES removed from default config (available as script)
(#956)
* /1 /2 /3 ... removed from default config (available as new
setting window_number_commands) (#958)
* Always redraw the screen on resize. By David Phillips (#896)
* Private notices intended for channels are now displayed on
the channel (new setting notice_channel_context) (#959)
+ Imported the "Off-the-record" module into Irssi tree (#854,
#589, #196)
+ Initial support for sideways split windows (#697, #431,
#224, #807, FS#310, #947, #955, #989)
+ Change the implementation of `wcwidth'. This is used to
calculate the width of emojis on your terminal screen (#917,
#720)
+ Make the wcwidth functions available from Perl (#973):
string_width(str)
string_chars_for_width(str, width)
wcwidth(char)
+ Added completion_keep_word setting (#979)
+ Allow activity_hide_targets to hide activity in itemless
windows (#967, #997, #1001, #1003)
+ Added activity_hide_visible setting (#990)
+ Allow hiding of lines through the /IGNORE system (#901,
#900, #892, #890, #884, #937)
+ Add window_default_hidelevel setting. By Doug Freed (#941)
+ Add activity_hide_window_hidelevel setting, defaulting to ON
(#938)
+ Add autolog_only_saved_channels setting, to autolog only
channels that are in the config (#968)
+ Add format support for the input line. By Ben Paxton,
originally by Jonas Hurrelmann (#764, FS#621, #1004)
use Irssi::TextUI;
gui_input_set_extent(pos, text)
gui_input_set_extents(pos, len, left, right)
gui_input_clear_extents(pos, len)
gui_input_get_extent(pos)
gui_input_get_text_and_extents()
gui_input_set_text_and_extents(...)
+ Parsing of IRCv3 CAP 3.2 (#775, #869)
+ Show CAP-related events in the user interface (#918, #916,
#870, #704)
+ Continue using separators when addressing multiple nicks
with tab completion. By Manish Goregaokar (#822)
+ Bind Shift-tab by default. By Niklas Luokkala (#830, #829)
+ Fuzzing more things (#913, #780, #813)
- Disconnect SASL properly in case the SASL module got
unloaded from server (#931, #629, #618, #616)
- Fix backward completion jumping to the first instead of last
word (#979)
- Improve empty topic handling (#961, #905, #911, #897, #888)
- Prevent config truncation when no space left. By dequis and
Lukas Waymann (#922, #925, #910, #909, #906, #871, #817)
- Also time-out servers in lookup phase (#866, #130)
- Fix build with LibreSSL 2.7. By Dorian Harmans (#865)
- Fix a crash when appending to a textbuffer without
line. Reported by Jari Matilainen (#862)
- Fix segfault on sending large messages (#803, #796, #802)
- Fix segfault on invalid statusbar config (#993, #994)
- Fix random memory writes on restoring queries of foreign
protocols (#999, #1000)
- Make default keybinds deletable (#859, #507)
- Fix freeze when resizing Irssi very small (#946)
- Compare channels case-insensitively, avoiding confusions
with the config file (#857, #856)
- Fix DCC GET on Android. By Martin Staron (#844)
- Improve rawlog performance (#957)
- Fix nick escaping erroneously escaping quotes (#978, #974,
#709)
- Protect against theme recursion, improve padding
performance, limit alignment padding. Credit to Oss-Fuzz
(#835, #851, #850, #846, #848)
- Fix recursive loop in replaces (#833, GL#23)
- Fix headers for compilation of C modules (#939)
- Documentation. By Zero King (#814). (#852)
- Sync NEWS, docs, scripts (#849, #855)
- Build system (#868, #867, #985, #988)
- Fix build on IBM i and AIX. By Calvin Buckley (#975)
- Misc fixes (#840, #839, #843, #953, #962). Tests (#806,
#875, #905, #964, #1011). Fuzzing (#929).
OBS-URL: https://build.opensuse.org/request/show/673496
OBS-URL: https://build.opensuse.org/package/show/server:irc/irssi?expand=0&rev=109
2019-02-11 23:51:43 +01:00
|
|
|
|
%if 0%{?suse_version} > 1330 && 0%{?sle_version} == 0
|
|
|
|
|
BuildRequires: utf8proc-devel
|
|
|
|
|
%endif
|
2017-01-07 02:33:22 +01:00
|
|
|
|
BuildRequires: perl
|
|
|
|
|
BuildRequires: perl-macros
|
|
|
|
|
BuildRequires: pkgconfig
|
|
|
|
|
BuildRequires: xz
|
|
|
|
|
Conflicts: %{name}-snapshot
|
2011-01-12 14:14:19 +01:00
|
|
|
|
%{perl_requires}
|
2013-09-05 17:44:44 +02:00
|
|
|
|
%{?libperl_requires}
|
2017-01-07 02:33:22 +01:00
|
|
|
|
%if %{with socks}
|
|
|
|
|
BuildRequires: dante-devel
|
|
|
|
|
%endif
|
|
|
|
|
%if 0%{?suse_version}
|
|
|
|
|
BuildRequires: update-desktop-files
|
2011-01-12 14:14:19 +01:00
|
|
|
|
%endif
|
2007-01-16 00:17:55 +01:00
|
|
|
|
|
|
|
|
|
%description
|
2019-02-06 08:26:18 +01:00
|
|
|
|
Irssi is a modular IRC client that currently only has a text mode
|
|
|
|
|
user interface. However, 80–90%% of the code is not text mode
|
|
|
|
|
specific, so other UIs could be created. Irssi is not IRC specific;
|
|
|
|
|
there are SILC and ICB modules available.
|
2007-01-16 00:17:55 +01:00
|
|
|
|
|
2019-02-06 08:26:18 +01:00
|
|
|
|
Irssi is not using the ircII code.
|
2007-01-16 00:17:55 +01:00
|
|
|
|
|
|
|
|
|
%package devel
|
2007-08-28 18:57:24 +02:00
|
|
|
|
#
|
|
|
|
|
Summary: Development package for irssi
|
2012-03-06 09:29:32 +01:00
|
|
|
|
Group: Development/Languages/C and C++
|
2017-01-07 02:33:22 +01:00
|
|
|
|
Requires: %{name} = %{version}
|
|
|
|
|
Requires: dante-devel
|
2007-01-16 00:17:55 +01:00
|
|
|
|
|
|
|
|
|
%description devel
|
|
|
|
|
This package contains the development files for irssi. It allows to
|
|
|
|
|
compile plugins for the irssi package.
|
|
|
|
|
|
|
|
|
|
%prep
|
2016-03-02 17:39:24 +01:00
|
|
|
|
%setup -q
|
2020-04-28 21:07:55 +02:00
|
|
|
|
%patch0 -p1
|
2017-01-07 02:33:22 +01:00
|
|
|
|
%patch1
|
2007-01-16 00:17:55 +01:00
|
|
|
|
|
|
|
|
|
%build
|
2016-09-22 00:29:13 +02:00
|
|
|
|
export CFLAGS="%{optflags} -fno-strict-aliasing -DGLIB_DISABLE_DEPRECATION_WARNINGS"
|
|
|
|
|
export CFLAGS="$CFLAGS -fPIE"
|
2015-01-07 17:40:31 +01:00
|
|
|
|
export LDFLAGS="-pie"
|
2016-09-22 00:29:13 +02:00
|
|
|
|
|
2007-01-16 00:17:55 +01:00
|
|
|
|
%configure \
|
2016-09-22 00:15:37 +02:00
|
|
|
|
--disable-silent-rules \
|
2014-10-17 15:29:52 +02:00
|
|
|
|
--enable-ipv6 \
|
|
|
|
|
--with-bot \
|
|
|
|
|
--with-proxy \
|
2014-09-04 17:32:51 +02:00
|
|
|
|
%if %{with socks}
|
2014-10-17 15:29:52 +02:00
|
|
|
|
--with-socks \
|
2014-09-04 17:32:51 +02:00
|
|
|
|
%endif
|
2014-10-17 15:29:52 +02:00
|
|
|
|
--enable-dane \
|
|
|
|
|
--enable-ssl \
|
|
|
|
|
--with-ncurses \
|
|
|
|
|
--with-terminfo \
|
|
|
|
|
--enable-true-color \
|
|
|
|
|
--with-perl=yes \
|
Accepting request 673496 from home:ailin_nemui:branches:server:irc
- update to 1.2.0
* Improved the /STATUSBAR commands (#858)
* /SET no longer shows `=' between setting and value (#886)
* /CUBES removed from default config (available as script)
(#956)
* /1 /2 /3 ... removed from default config (available as new
setting window_number_commands) (#958)
* Always redraw the screen on resize. By David Phillips (#896)
* Private notices intended for channels are now displayed on
the channel (new setting notice_channel_context) (#959)
+ Imported the "Off-the-record" module into Irssi tree (#854,
#589, #196)
+ Initial support for sideways split windows (#697, #431,
#224, #807, FS#310, #947, #955, #989)
+ Change the implementation of `wcwidth'. This is used to
calculate the width of emojis on your terminal screen (#917,
#720)
+ Make the wcwidth functions available from Perl (#973):
string_width(str)
string_chars_for_width(str, width)
wcwidth(char)
+ Added completion_keep_word setting (#979)
+ Allow activity_hide_targets to hide activity in itemless
windows (#967, #997, #1001, #1003)
+ Added activity_hide_visible setting (#990)
+ Allow hiding of lines through the /IGNORE system (#901,
#900, #892, #890, #884, #937)
+ Add window_default_hidelevel setting. By Doug Freed (#941)
+ Add activity_hide_window_hidelevel setting, defaulting to ON
(#938)
+ Add autolog_only_saved_channels setting, to autolog only
channels that are in the config (#968)
+ Add format support for the input line. By Ben Paxton,
originally by Jonas Hurrelmann (#764, FS#621, #1004)
use Irssi::TextUI;
gui_input_set_extent(pos, text)
gui_input_set_extents(pos, len, left, right)
gui_input_clear_extents(pos, len)
gui_input_get_extent(pos)
gui_input_get_text_and_extents()
gui_input_set_text_and_extents(...)
+ Parsing of IRCv3 CAP 3.2 (#775, #869)
+ Show CAP-related events in the user interface (#918, #916,
#870, #704)
+ Continue using separators when addressing multiple nicks
with tab completion. By Manish Goregaokar (#822)
+ Bind Shift-tab by default. By Niklas Luokkala (#830, #829)
+ Fuzzing more things (#913, #780, #813)
- Disconnect SASL properly in case the SASL module got
unloaded from server (#931, #629, #618, #616)
- Fix backward completion jumping to the first instead of last
word (#979)
- Improve empty topic handling (#961, #905, #911, #897, #888)
- Prevent config truncation when no space left. By dequis and
Lukas Waymann (#922, #925, #910, #909, #906, #871, #817)
- Also time-out servers in lookup phase (#866, #130)
- Fix build with LibreSSL 2.7. By Dorian Harmans (#865)
- Fix a crash when appending to a textbuffer without
line. Reported by Jari Matilainen (#862)
- Fix segfault on sending large messages (#803, #796, #802)
- Fix segfault on invalid statusbar config (#993, #994)
- Fix random memory writes on restoring queries of foreign
protocols (#999, #1000)
- Make default keybinds deletable (#859, #507)
- Fix freeze when resizing Irssi very small (#946)
- Compare channels case-insensitively, avoiding confusions
with the config file (#857, #856)
- Fix DCC GET on Android. By Martin Staron (#844)
- Improve rawlog performance (#957)
- Fix nick escaping erroneously escaping quotes (#978, #974,
#709)
- Protect against theme recursion, improve padding
performance, limit alignment padding. Credit to Oss-Fuzz
(#835, #851, #850, #846, #848)
- Fix recursive loop in replaces (#833, GL#23)
- Fix headers for compilation of C modules (#939)
- Documentation. By Zero King (#814). (#852)
- Sync NEWS, docs, scripts (#849, #855)
- Build system (#868, #867, #985, #988)
- Fix build on IBM i and AIX. By Calvin Buckley (#975)
- Misc fixes (#840, #839, #843, #953, #962). Tests (#806,
#875, #905, #964, #1011). Fuzzing (#929).
OBS-URL: https://build.opensuse.org/request/show/673496
OBS-URL: https://build.opensuse.org/package/show/server:irc/irssi?expand=0&rev=109
2019-02-11 23:51:43 +01:00
|
|
|
|
%if 0%{?suse_version} > 1330
|
|
|
|
|
--with-otr=module \
|
|
|
|
|
%endif
|
2014-10-17 15:29:52 +02:00
|
|
|
|
--with-perl-lib=vendor
|
2017-01-07 02:33:22 +01:00
|
|
|
|
make %{?_smp_mflags} all V=1
|
2007-01-16 00:17:55 +01:00
|
|
|
|
|
|
|
|
|
%install
|
2018-01-16 07:48:02 +01:00
|
|
|
|
%make_install docdir=%{_docdir}/%{name} V=1
|
2007-01-16 00:17:55 +01:00
|
|
|
|
%perl_process_packlist
|
Accepting request 673496 from home:ailin_nemui:branches:server:irc
- update to 1.2.0
* Improved the /STATUSBAR commands (#858)
* /SET no longer shows `=' between setting and value (#886)
* /CUBES removed from default config (available as script)
(#956)
* /1 /2 /3 ... removed from default config (available as new
setting window_number_commands) (#958)
* Always redraw the screen on resize. By David Phillips (#896)
* Private notices intended for channels are now displayed on
the channel (new setting notice_channel_context) (#959)
+ Imported the "Off-the-record" module into Irssi tree (#854,
#589, #196)
+ Initial support for sideways split windows (#697, #431,
#224, #807, FS#310, #947, #955, #989)
+ Change the implementation of `wcwidth'. This is used to
calculate the width of emojis on your terminal screen (#917,
#720)
+ Make the wcwidth functions available from Perl (#973):
string_width(str)
string_chars_for_width(str, width)
wcwidth(char)
+ Added completion_keep_word setting (#979)
+ Allow activity_hide_targets to hide activity in itemless
windows (#967, #997, #1001, #1003)
+ Added activity_hide_visible setting (#990)
+ Allow hiding of lines through the /IGNORE system (#901,
#900, #892, #890, #884, #937)
+ Add window_default_hidelevel setting. By Doug Freed (#941)
+ Add activity_hide_window_hidelevel setting, defaulting to ON
(#938)
+ Add autolog_only_saved_channels setting, to autolog only
channels that are in the config (#968)
+ Add format support for the input line. By Ben Paxton,
originally by Jonas Hurrelmann (#764, FS#621, #1004)
use Irssi::TextUI;
gui_input_set_extent(pos, text)
gui_input_set_extents(pos, len, left, right)
gui_input_clear_extents(pos, len)
gui_input_get_extent(pos)
gui_input_get_text_and_extents()
gui_input_set_text_and_extents(...)
+ Parsing of IRCv3 CAP 3.2 (#775, #869)
+ Show CAP-related events in the user interface (#918, #916,
#870, #704)
+ Continue using separators when addressing multiple nicks
with tab completion. By Manish Goregaokar (#822)
+ Bind Shift-tab by default. By Niklas Luokkala (#830, #829)
+ Fuzzing more things (#913, #780, #813)
- Disconnect SASL properly in case the SASL module got
unloaded from server (#931, #629, #618, #616)
- Fix backward completion jumping to the first instead of last
word (#979)
- Improve empty topic handling (#961, #905, #911, #897, #888)
- Prevent config truncation when no space left. By dequis and
Lukas Waymann (#922, #925, #910, #909, #906, #871, #817)
- Also time-out servers in lookup phase (#866, #130)
- Fix build with LibreSSL 2.7. By Dorian Harmans (#865)
- Fix a crash when appending to a textbuffer without
line. Reported by Jari Matilainen (#862)
- Fix segfault on sending large messages (#803, #796, #802)
- Fix segfault on invalid statusbar config (#993, #994)
- Fix random memory writes on restoring queries of foreign
protocols (#999, #1000)
- Make default keybinds deletable (#859, #507)
- Fix freeze when resizing Irssi very small (#946)
- Compare channels case-insensitively, avoiding confusions
with the config file (#857, #856)
- Fix DCC GET on Android. By Martin Staron (#844)
- Improve rawlog performance (#957)
- Fix nick escaping erroneously escaping quotes (#978, #974,
#709)
- Protect against theme recursion, improve padding
performance, limit alignment padding. Credit to Oss-Fuzz
(#835, #851, #850, #846, #848)
- Fix recursive loop in replaces (#833, GL#23)
- Fix headers for compilation of C modules (#939)
- Documentation. By Zero King (#814). (#852)
- Sync NEWS, docs, scripts (#849, #855)
- Build system (#868, #867, #985, #988)
- Fix build on IBM i and AIX. By Calvin Buckley (#975)
- Misc fixes (#840, #839, #843, #953, #962). Tests (#806,
#875, #905, #964, #1011). Fuzzing (#929).
OBS-URL: https://build.opensuse.org/request/show/673496
OBS-URL: https://build.opensuse.org/package/show/server:irc/irssi?expand=0&rev=109
2019-02-11 23:51:43 +01:00
|
|
|
|
rm %{buildroot}%{_libdir}/irssi/modules/lib*.{a,la}
|
2011-01-12 14:14:19 +01:00
|
|
|
|
|
2017-01-07 02:33:22 +01:00
|
|
|
|
install -D -m0644 "%{SOURCE1}" "%{buildroot}%{_datadir}/applications/%{name}.desktop"
|
|
|
|
|
install -D -m0644 "%{SOURCE2}" "%{buildroot}%{_datadir}/pixmaps/irssi.png"
|
2011-01-12 14:14:19 +01:00
|
|
|
|
|
|
|
|
|
%if 0%{?suse_version}
|
|
|
|
|
%suse_update_desktop_file -r "%{name}" Network IRCClient
|
|
|
|
|
%endif
|
2007-01-16 00:17:55 +01:00
|
|
|
|
|
|
|
|
|
%files
|
2009-06-10 17:09:24 +02:00
|
|
|
|
%config(noreplace) %{_sysconfdir}/irssi.conf
|
2007-01-16 00:17:55 +01:00
|
|
|
|
%{_bindir}/botti
|
|
|
|
|
%{_bindir}/irssi
|
|
|
|
|
# modules
|
|
|
|
|
%dir %{_libdir}/irssi
|
|
|
|
|
%dir %{_libdir}/irssi/modules
|
|
|
|
|
%{_libdir}/irssi/modules/*.so*
|
|
|
|
|
# scripts & themes
|
2016-03-02 17:39:24 +01:00
|
|
|
|
%dir %{_datadir}/%{name}
|
|
|
|
|
%{_datadir}/%{name}/*
|
2007-01-16 00:17:55 +01:00
|
|
|
|
#perl
|
2017-01-07 02:33:22 +01:00
|
|
|
|
%dir %{perl_vendorarch}/Irssi
|
|
|
|
|
%{perl_vendorarch}/Irssi.pm
|
|
|
|
|
%{perl_vendorarch}/Irssi/*
|
|
|
|
|
%{perl_vendorarch}/auto/Irssi
|
2007-01-16 00:17:55 +01:00
|
|
|
|
# docs
|
2017-01-07 02:33:22 +01:00
|
|
|
|
%dir %{_defaultdocdir}/irssi
|
|
|
|
|
%docdir %{_defaultdocdir}/irssi/
|
|
|
|
|
%doc %{_defaultdocdir}/irssi/*
|
2019-01-10 13:23:05 +01:00
|
|
|
|
%{_mandir}/man1/*.1%{?ext_man}
|
2011-01-12 14:14:19 +01:00
|
|
|
|
%{_datadir}/applications/%{name}.desktop
|
|
|
|
|
%{_datadir}/pixmaps/irssi.png
|
2007-01-16 00:17:55 +01:00
|
|
|
|
|
|
|
|
|
%files devel
|
|
|
|
|
%{_includedir}/irssi/
|
2008-03-10 18:11:36 +01:00
|
|
|
|
|
2007-03-29 22:18:30 +02:00
|
|
|
|
%changelog
|