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

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

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

revision 179769 by barjac, Tue Dec 6 18:34:04 2011 UTC revision 179770 by barjac, Fri Dec 9 20:45:11 2011 UTC
# Line 1  Line 1 
1  %define major 6  %define major   6
2  %define lib_name_orig lib%{name}  %define lib_name_orig lib%{name}
3  %define libname %mklibname %{name} %{major}  %define libname %mklibname %{name} %{major}
4  %define develname %mklibname %{name} -d  %define develname %mklibname %{name} -d
# Line 30  intuitive interface. Line 30  intuitive interface.
30  %package -n %{libname}  %package -n %{libname}
31  Summary:        Shared libraries for readline  Summary:        Shared libraries for readline
32  Group:          System/Libraries  Group:          System/Libraries
 Obsoletes:      %{name}  
33  Provides:       %{name} = %{version}-%{release}  Provides:       %{name} = %{version}-%{release}
34    Obsoletes:      %{name}
35    
36  %description -n %{libname}  %description -n %{libname}
37  This package contains the library needed to run programs dynamically  This package contains the library needed to run programs dynamically
# Line 40  linked to readline. Line 40  linked to readline.
40  %package doc  %package doc
41  Summary:        Readline documentation in GNU info format  Summary:        Readline documentation in GNU info format
42  Group:          Books/Computer books  Group:          Books/Computer books
 Provides:       %{name}-doc = %{version}-%{release}  
43  Requires:       %{libname} = %{version}-%{release}  Requires:       %{libname} = %{version}-%{release}
44    Provides:       %{name}-doc = %{version}-%{release}
45  Obsoletes:      %{libname}-doc  Obsoletes:      %{libname}-doc
46    
47  %description doc  %description doc
# Line 50  This package contains readline documenta Line 50  This package contains readline documenta
50  %package -n %{develname}  %package -n %{develname}
51  Summary:        Files for developing programs that use the readline library  Summary:        Files for developing programs that use the readline library
52  Group:          Development/C  Group:          Development/C
53    Requires:       libncurses-devel
54  Requires:       %{libname} = %{version}-%{release}  Requires:       %{libname} = %{version}-%{release}
 Obsoletes:      %{name}-devel < 6.0-2  
55  Provides:       %{lib_name_orig}-devel = %{version}-%{release}  Provides:       %{lib_name_orig}-devel = %{version}-%{release}
56  Provides:       %{name}-devel = %{version}-%{release}  Provides:       %{name}-devel = %{version}-%{release}
 Requires:       libncurses-devel  
57  Obsoletes:      %{mklibname readline 5 -d}  Obsoletes:      %{mklibname readline 5 -d}
58    Obsoletes:      %{name}-devel < 6.0-2
59    
60  %description -n %{develname}  %description -n %{develname}
61  The "readline" library will read a line from the terminal and return it,  The "readline" library will read a line from the terminal and return it,
# Line 78  chmod 644 examples/rlfe/ChangeLog Line 78  chmod 644 examples/rlfe/ChangeLog
78  libtoolize --copy --force  libtoolize --copy --force
79    
80  %build  %build
81  export LDFLAGS="-I%{_includedir}/ncurses -lncurses"  export LDFLAGS="-I%{_includedir}/ncursesw -lncursesw"
82  export CFLAGS="%{optflags} -I%{_includedir}/ncurses -lncurses"  export CFLAGS="%{optflags} -I%{_includedir}/ncursesw -lncursesw"
83  export CXXFLAGS="%{optflags} -I%{_includedir}/ncurses -lncurses"  export CXXFLAGS="%{optflags} -I%{_includedir}/ncursesw -lncursesw"
84    
85  %configure2_5x \  %configure2_5x \
86           --with-curses \           --with-curses \
# Line 90  perl -p -i -e 's|-Wl,-rpath.*||' shlib/M Line 90  perl -p -i -e 's|-Wl,-rpath.*||' shlib/M
90    
91  %make  %make
92    
   
   
93  %install  %install
94  rm -rf %{buildroot}  rm -rf %{buildroot}
95  %makeinstall_std  %makeinstall_std
# Line 107  rm -f %{buildroot}/%{_lib}/*.old Line 105  rm -f %{buildroot}/%{_lib}/*.old
105    
106  perl -p -i -e 's|/usr/local/bin/perl|/usr/bin/perl|' doc/texi2html  perl -p -i -e 's|/usr/local/bin/perl|/usr/bin/perl|' doc/texi2html
107    
   
108  %post doc  %post doc
109  %{_install_info history.info}  %{_install_info history.info}
110  %{_install_info readline.info}  %{_install_info readline.info}

Legend:
Removed from v.179769  
changed lines
  Added in v.179770

  ViewVC Help
Powered by ViewVC 1.1.30