Sophie

Sophie

distrib > Mageia > 9 > armv7hl > by-pkgid > 639dd33276103c8b80e535c24f5908fb > files > 2

eggdrop-1.9.5-1.mga9.src.rpm

Name:		eggdrop
Version:	1.9.5
Release:	%mkrel 1
Summary:	IRC bot, written in C
Group:		Networking/IRC
License:	GPLv2+
URL:		https://www.eggheads.org/
Source0:	https://ftp.eggheads.org/pub/%{name}/source/1.9/%{name}-%{version}.tar.gz
BuildRequires:	tcl
BuildRequires:	pkgconfig(tcl)
BuildRequires:	perl
BuildRequires:	pkgconfig(openssl)

%description
Eggdrop is an IRC bot, written in C.  If you don't know what IRC is,
this is probably not whatever you're looking for!  Eggdrop, being a
bot, sits on a channel and takes protective measures: to keep the
channel from being taken over (in the few ways that anything CAN),
to recognize banished users or sites and reject them, to recognize
privileged users and let them gain ops, etc.

%prep
%setup -q

%build
export CPPFLAGS="%{optflags} -DHAVE_TCL_THREADS"
#any optimizations on PPC break bots
%ifnarch ppc
export CFLAGS="%optflags"
%endif
%configure

make config

%make_build LD="gcc %ldflags" \
	SHLIB_LD="gcc -shared -nostartfiles %ldflags" \
	MOD_LD="gcc %ldflags"

%install
mkdir -p %{buildroot}%{_libdir}/%{name}
mkdir -p %{buildroot}%{_libdir}
mkdir -p %{buildroot}%{_docdir}/%{name}-%{version}
mkdir -p %{buildroot}%{_mandir}

make install prefix=%{buildroot}%{_libdir}/%{name}
mv %{buildroot}%{_libdir}/%{name}/doc/man1/ %{buildroot}%{_mandir}

#rpm installation complains otherwise due to rpm looking up the executables..
perl -pi -e s":/path/to/executable/%{name}:%{_libdir}/%{name}/%{name}:" %{_builddir}/%{name}-%{version}/%{name}.conf
cp -fR %{_builddir}/%{name}-%{version}/%{name}.conf %{buildroot}%{_docdir}/%{name}-%{version}/
cp -Rf %{_builddir}/%{name}-%{version}/scripts/botchk %{buildroot}%{_docdir}/%{name}-%{version}/

rm -rf %{buildroot}%{_libdir}/%{name}/filesys
cp -Rf %{buildroot}%{_libdir}/%{name}/doc/* %{buildroot}%{_docdir}/%{name}-%{version}/
rm -rf %{buildroot}%{_libdir}/%{name}/doc/
mv %{buildroot}%{_libdir}/%{name}/README %{buildroot}%{_libdir}/%{name}/FEATURES %{buildroot}%{_docdir}/%{name}-%{version}/

%files
%dir %{_libdir}/%{name}
%dir %{_libdir}/%{name}/language
%dir %{_libdir}/%{name}/modules-%{version}
%dir %{_libdir}/%{name}/help
%dir %{_libdir}/%{name}/help/msg
%dir %{_libdir}/%{name}/help/set
%dir %{_libdir}/%{name}/scripts
%dir %{_libdir}/%{name}/logs
%dir %{_libdir}/%{name}/text
%{_libdir}/%{name}/language/*.lang
%{_libdir}/%{name}/text/*
%{_libdir}/%{name}/logs/*
%{_libdir}/%{name}/modules-%{version}/*.so
%{_libdir}/%{name}/%{name}-%{version}
%{_libdir}/%{name}/%{name}
%{_libdir}/%{name}/help/*.help
%{_libdir}/%{name}/help/msg/*.help
%{_libdir}/%{name}/help/set/*.help
%{_libdir}/%{name}/scripts/CONTENTS
%{_libdir}/%{name}/scripts/*.tcl
%{_libdir}/%{name}/scripts/botchk
%{_libdir}/%{name}/scripts/autobotchk
%{_libdir}/%{name}/scripts/weed
%{_libdir}/%{name}/%{name}.conf
%{_libdir}/%{name}/%{name}-basic.conf
%{_mandir}/man1/%{name}.1*

%doc %{_docdir}/*
%doc %{_libdir}/%{name}/modules
%license COPYING


%changelog
* Mon Apr 03 2023 solbu <solbu> 1.9.5-1.mga9
+ Revision: 1951280
- New release: 1.9.5

* Wed Dec 14 2022 solbu <solbu> 1.9.4-1.mga9
+ Revision: 1921940
- New release: 1.9.4

* Thu Sep 22 2022 solbu <solbu> 1.9.3-1.mga9
+ Revision: 1891358
- New release: 1.9.3

* Thu Mar 17 2022 umeabot <umeabot> 1.9.1-3.mga9
+ Revision: 1796487
- Mageia 9 Mass Rebuild

* Sat Oct 02 2021 wally <wally> 1.9.1-2.mga9
+ Revision: 1747417
- rebuild for openssl 3.0.0

* Tue Jun 01 2021 solbu <solbu> 1.9.1-1.mga9
+ Revision: 1729177
- New release: 1.9.1

* Sun Mar 28 2021 solbu <solbu> 1.9.0-1.mga9
+ Revision: 1711357
- New release: 1.9.0

* Tue Jun 30 2020 joequant <joequant> 1.8.4-3.mga8
+ Revision: 1600659
- remove arm workaround

* Fri Feb 14 2020 umeabot <umeabot> 1.8.4-2.mga8
+ Revision: 1521781
- Mageia 8 Mass Rebuild
+ wally <wally>
- replace deprecated %%configure2_5x

* Tue Jan 01 2019 solbu <solbu> 1.8.4-1.mga7
+ Revision: 1348322
- New version: 1.8.4

* Sun Sep 23 2018 umeabot <umeabot> 1.8.3-3.mga7
+ Revision: 1297578
- Mageia 7 Mass Rebuild

* Tue Jun 05 2018 wally <wally> 1.8.3-2.mga7
+ Revision: 1234860
- fix build on aarch64

* Wed Mar 07 2018 solbu <solbu> 1.8.3-1.mga7
+ Revision: 1207050
- New release: 1.8.3

* Thu Aug 24 2017 solbu <solbu> 1.8.2-1.mga7
+ Revision: 1147614
- New version: 1.8.2

* Mon Jan 02 2017 solbu <solbu> 1.8.0-1.mga6
+ Revision: 1079757
- New version: 1.8.0
- Clean up specfile

* Thu Feb 11 2016 umeabot <umeabot> 1.6.21-7.mga6
+ Revision: 953828
- Mageia 6 Mass Rebuild

* Mon Oct 05 2015 daviddavid <daviddavid> 1.6.21-6.mga6
+ Revision: 886391
- add patch from Fedora to fix build with gcc5
- rebuild for new tcl 8.6.4

* Wed Oct 15 2014 umeabot <umeabot> 1.6.21-5.mga5
+ Revision: 748557
- Second Mageia 5 Mass Rebuild

* Tue Sep 16 2014 umeabot <umeabot> 1.6.21-4.mga5
+ Revision: 678972
- Mageia 5 Mass Rebuild

* Fri Oct 18 2013 umeabot <umeabot> 1.6.21-3.mga4
+ Revision: 504088
- Mageia 4 Mass Rebuild

* Fri Jan 11 2013 umeabot <umeabot> 1.6.21-2.mga3
+ Revision: 349539
- Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild

* Wed Aug 22 2012 nanardon <nanardon> 1.6.21-1.mga3
+ Revision: 283077
- 1.6.21
+ kharec <kharec>
- imported package eggdrop