Sophie

Sophie

distrib > Mageia > 7 > aarch64 > by-pkgid > 648ca1f3643c515248c1b510f5ec0c4a > files > 2

eggdrop-1.8.4-1.mga7.src.rpm

Name:		eggdrop
Version:	1.8.4
Release:	%mkrel 1
Summary:	IRC bot, written in C
Group:		Networking/IRC
License:	GPLv2+
URL:		http://www.eggheads.org/
Source0:	ftp://ftp.eggheads.org/pub/%{name}/source/1.8/%{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

# fix build on aarch64
cp -af %{_rpmconfigdir}/config.{guess,sub} misc/

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

make config

%make 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}%{_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
* 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