/[packages]/cauldron/eggdrop/current/SPECS/eggdrop.spec
ViewVC logotype

Diff of /cauldron/eggdrop/current/SPECS/eggdrop.spec

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 886071 by daviddavid, Sun Oct 4 05:16:39 2015 UTC revision 886391 by daviddavid, Mon Oct 5 08:38:24 2015 UTC
# Line 2  Name:          eggdrop Line 2  Name:          eggdrop
2  Version:        1.6.21  Version:        1.6.21
3  Release:        %mkrel 6  Release:        %mkrel 6
4  Summary:        IRC bot, written in C  Summary:        IRC bot, written in C
 Source0:        ftp://ftp.eggheads.org/pub/eggdrop/source/1.6/%{name}%{version}.tar.bz2  
 Patch4:         eggdrop1.6.19-fix-str-fmt.patch  
5  Group:          Networking/IRC  Group:          Networking/IRC
6    License:        GPLv2+
7    URL:            http://www.eggheads.org/
8    Source0:        ftp://ftp.eggheads.org/pub/eggdrop/source/1.6/%{name}%{version}.tar.bz2
9    Patch0:         eggdrop1.6.19-fix-str-fmt.patch
10    Patch1:         eggdrop-1.6.21-gcc5.patch
11  BuildRequires:  tcl  BuildRequires:  tcl
12  BuildRequires:  tcl-devel  BuildRequires:  tcl-devel
13  BuildRequires:  perl  BuildRequires:  perl
 URL:            http://www.eggheads.org/  
 License:        GPLv2+  
14    
15  %description  %description
16  Eggdrop is an IRC bot, written in C.  If you don't know what IRC is,  Eggdrop is an IRC bot, written in C.  If you don't know what IRC is,
# Line 22  privileged users and let them gain ops, Line 23  privileged users and let them gain ops,
23    
24  %prep  %prep
25  %setup -q -n eggdrop%{version}  %setup -q -n eggdrop%{version}
26  %autopatch -p0  %patch0 -p0 -b .str-fmt
27    %patch1 -p1 -b .gcc5
28    
29  %build  %build
30  export CPPFLAGS="%{optflags} -DHAVE_TCL_THREADS"  export CPPFLAGS="%{optflags} -DHAVE_TCL_THREADS"
# Line 34  export CFLAGS="%optflags" Line 36  export CFLAGS="%optflags"
36    
37  make config  make config
38    
39  #sed -i -e "s#LD = gcc#LD = gcc %ldflags#g" Makefile  #sed -i -e "s#LD = gcc#LD = gcc %%ldflags#g" Makefile
40    
41  %make LD="gcc %ldflags" \  %make LD="gcc %ldflags" \
42          SHLIB_LD="gcc -shared -nostartfiles %ldflags" \          SHLIB_LD="gcc -shared -nostartfiles %ldflags" \
# Line 53  mv $RPM_BUILD_ROOT%{_libdir}/eggdrop/doc Line 55  mv $RPM_BUILD_ROOT%{_libdir}/eggdrop/doc
55  #rpm installation complains otherwise due to rpm looking up the executables..  #rpm installation complains otherwise due to rpm looking up the executables..
56  perl -pi -e s":/path/to/executable/eggdrop:%{_libdir}/eggdrop/eggdrop:" $RPM_BUILD_DIR/eggdrop%{version}/eggdrop.conf  perl -pi -e s":/path/to/executable/eggdrop:%{_libdir}/eggdrop/eggdrop:" $RPM_BUILD_DIR/eggdrop%{version}/eggdrop.conf
57  cp -fR $RPM_BUILD_DIR/eggdrop%{version}/eggdrop.conf $RPM_BUILD_ROOT%{_docdir}/eggdrop-%{version}/  cp -fR $RPM_BUILD_DIR/eggdrop%{version}/eggdrop.conf $RPM_BUILD_ROOT%{_docdir}/eggdrop-%{version}/
58  #cp -Rf $RPM_BUILD_DIR/eggdrop%{version}/eggdrop.simple.conf $RPM_BUILD_ROOT%{_docdir}/eggdrop-%{version}/  #cp -Rf $RPM_BUILD_DIR/eggdrop%%{version}/eggdrop.simple.conf $RPM_BUILD_ROOT%%{_docdir}/eggdrop-%%{version}/
59  cp -Rf $RPM_BUILD_DIR/eggdrop%{version}/scripts/botchk $RPM_BUILD_ROOT%{_docdir}/eggdrop-%{version}/  cp -Rf $RPM_BUILD_DIR/eggdrop%{version}/scripts/botchk $RPM_BUILD_ROOT%{_docdir}/eggdrop-%{version}/
60  #cp -fR $RPM_BUILD_DIR/eggdrop%{version}/eggdrop.advanced.conf $RPM_BUILD_ROOT%{_docdir}/eggdrop-%{version}/  #cp -fR $RPM_BUILD_DIR/eggdrop%%{version}/eggdrop.advanced.conf $RPM_BUILD_ROOT%%{_docdir}/eggdrop-%%{version}/
61  #cp -fR $RPM_BUILD_DIR/eggdrop%{version}/eggdrop.complete.conf $RPM_BUILD_ROOT%{_docdir}/eggdrop-%{version}/  #cp -fR $RPM_BUILD_DIR/eggdrop%%{version}/eggdrop.complete.conf $RPM_BUILD_ROOT%%{_docdir}/eggdrop-%%{version}/
62  #grumble rpm grumble wanted to require /path/to/eggdrop  #grumble rpm grumble wanted to require /path/to/eggdrop
63  #bzip2 -9f $RPM_BUILD_ROOT%{_docdir}/eggdrop-%{version}/eggdrop.conf.dist  #bzip2 -9f $RPM_BUILD_ROOT%%{_docdir}/eggdrop-%%{version}/eggdrop.conf.dist
64    
65  rm -rf $RPM_BUILD_ROOT%{_libdir}/eggdrop/filesys  rm -rf $RPM_BUILD_ROOT%{_libdir}/eggdrop/filesys
66  cp -Rf $RPM_BUILD_ROOT%{_libdir}/eggdrop/doc/* $RPM_BUILD_ROOT%{_docdir}/eggdrop-%{version}/  cp -Rf $RPM_BUILD_ROOT%{_libdir}/eggdrop/doc/* $RPM_BUILD_ROOT%{_docdir}/eggdrop-%{version}/
# Line 97  rm -rf %{buildroot}%{_libdir}/eggdrop/RE Line 99  rm -rf %{buildroot}%{_libdir}/eggdrop/RE
99    
100  %doc %{_docdir}/*  %doc %{_docdir}/*
101  %doc %{_libdir}/eggdrop/modules  %doc %{_libdir}/eggdrop/modules
   
   

Legend:
Removed from v.886071  
changed lines
  Added in v.886391

  ViewVC Help
Powered by ViewVC 1.1.30