rpms/bti/devel bti.spec,1.9,1.10

Michel Alexandre Salim salimma at fedoraproject.org
Thu Aug 20 05:30:15 UTC 2009


Author: salimma

Update of /cvs/pkgs/rpms/bti/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv3836/devel

Modified Files:
	bti.spec 
Log Message:
Adjust build process to use bti's new configure system



Index: bti.spec
===================================================================
RCS file: /cvs/pkgs/rpms/bti/devel/bti.spec,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -p -r1.9 -r1.10
--- bti.spec	20 Aug 2009 01:44:47 -0000	1.9
+++ bti.spec	20 Aug 2009 05:30:15 -0000	1.10
@@ -7,10 +7,11 @@ Group:          Applications/Internet
 License:        GPLv2
 URL:            http://www.kernel.org/pub/linux/kernel/people/gregkh/bti
 Source0:        http://www.kernel.org/pub/linux/kernel/people/gregkh/bti/bti-%{version}.tar.bz2
+Patch0:         bti-023-readline5.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 # still supporting EL-5, rename to libcurl-devel once this changes
-BuildRequires:  curl-devel compat-readline5-devel libxml2-devel
+BuildRequires:  curl-devel compat-readline5-devel libxml2-devel pcre-devel
 #Requires:       
 
 %description
@@ -20,18 +21,17 @@ and fast manner to annoy the whole world
 
 %prep
 %setup -q
+%patch0 -p1 -b .readline5
 
 
 %build
-CFLAGS="$RPM_OPT_FLAGS -I%{_includedir}/readline5" \
-  LDFLAGS="-L%{_libdir}/readline5" make %{?_smp_mflags}
+%configure
+make %{?_smp_mflags} LDFLAGS="-L%{_libdir}/readline5"
 
 
 %install
 rm -rf $RPM_BUILD_ROOT
-mkdir -p $RPM_BUILD_ROOT%{_bindir} $RPM_BUILD_ROOT%{_mandir}/man1
-cp -p bti $RPM_BUILD_ROOT%{_bindir}/
-cp -p bti.1 $RPM_BUILD_ROOT%{_mandir}/man1/
+make install DESTDIR=$RPM_BUILD_ROOT
 # bash completion
 mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/bash_completion.d
 cp -p bti-bashcompletion $RPM_BUILD_ROOT%{_sysconfdir}/bash_completion.d/bti
@@ -43,11 +43,13 @@ rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(-,root,root,-)
-%doc bti.example ChangeLog COPYING HACKING README RELEASE-NOTES
+%doc bti.example ChangeLog COPYING README RELEASE-NOTES
 # Own the directory so that we do not need to Require:
 # bash-completion just for one file
-%config %{_sysconfdir}/bash_completion.d
+%dir %{_sysconfdir}/bash_completion.d
+%config(noreplace) %{_sysconfdir}/bash_completion.d/bti
 %{_bindir}/bti
+%{_bindir}/bti-shrink-urls
 %{_mandir}/man1/*
 
 




More information about the fedora-extras-commits mailing list