[packages/tcc] - updated to 0.9.26 - removed obsolete DESTDIR patch - added info patch

qboosh qboosh at pld-linux.org
Sun Mar 3 12:11:46 CET 2013


commit ac63ca140711cc16ecd0251a14dabc9520b21279
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Sun Mar 3 12:11:43 2013 +0100

    - updated to 0.9.26
    - removed obsolete DESTDIR patch
    - added info patch

 tcc-DESTDIR.patch | 43 -------------------------------------------
 tcc.spec          | 41 ++++++++++++++++++++++++++---------------
 2 files changed, 26 insertions(+), 58 deletions(-)
---
diff --git a/tcc.spec b/tcc.spec
index 002442b..ce3fbb3 100644
--- a/tcc.spec
+++ b/tcc.spec
@@ -1,15 +1,16 @@
 Summary:	Tiny C Compiler
 Summary(pl.UTF-8):	Mały kompilator C
 Name:		tcc
-Version:	0.9.25
+Version:	0.9.26
 Release:	1
-License:	LGPL
+License:	GPL v2+ with linking exception
 Group:		Development/Languages
 Source0:	http://download.savannah.nongnu.org/releases/tinycc/%{name}-%{version}.tar.bz2
-# Source0-md5:	991c2a1986cce15f03ca6ddc86ea5f43
-Patch0:		%{name}-DESTDIR.patch
-ExclusiveArch:	%{ix86}
-URL:		http://fabrice.bellard.free.fr/tcc/
+# Source0-md5:	5fb28e4abc830c46a7f54c1f637fb25d
+Patch0:		%{name}-info.patch
+URL:		http://bellard.org/tcc/
+BuildRequires:	texinfo
+ExclusiveArch:	%{ix86} %{x8664} arm
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -17,18 +18,24 @@ Tiny C Compiler - C Scripting Everywhere - The Smallest ANSI C
 compiler.
 
 %description -l pl.UTF-8
-Mały kompilator C - Wszędzie skrypty w C - Najmniejszy kompilator ANSI
-C.
+Mały kompilator C - wszędzie dostępne skrypty w C - najmniejszy
+kompilator ANSI C.
 
 %prep
 %setup -q
 %patch0 -p1
 
 %build
-%configure
+# not autoconf configure
+./configure \
+	--prefix=%{_prefix} \
+	--libdir=%{_libdir} \
+	--cc="%{__cc}" \
+	--extra-cflags="%{rpmcflags}" \
+	--extra-ldflags="%{rpmldflags}" \
 
-%{__make} \
-	CFLAGS="%{rpmcflags}"
+%{__make}
+#	CFLAGS="%{rpmcflags}"
 
 %install
 rm -rf $RPM_BUILD_ROOT
@@ -36,14 +43,18 @@ rm -rf $RPM_BUILD_ROOT
 %{__make} install \
 	DESTDIR=$RPM_BUILD_ROOT
 
+# packaged as %doc
+%{__rm} $RPM_BUILD_ROOT%{_docdir}/tcc/tcc-doc.html
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
 %doc Changelog README TODO tcc-doc.html
-%attr(755,root,root) %{_bindir}/*
-%{_libdir}/lib*.a
+%attr(755,root,root) %{_bindir}/tcc
+%{_libdir}/libtcc.a
 %{_libdir}/tcc
-%{_includedir}/*.h
-%{_mandir}/man?/*
+%{_includedir}/libtcc.h
+%{_infodir}/tcc-doc.info*
+%{_mandir}/man1/tcc.1*
diff --git a/tcc-DESTDIR.patch b/tcc-DESTDIR.patch
deleted file mode 100644
index d959914..0000000
--- a/tcc-DESTDIR.patch
+++ /dev/null
@@ -1,43 +0,0 @@
---- tcc-0.9.25/Makefile.orig	2009-05-18 16:27:06.000000000 +0200
-+++ tcc-0.9.25/Makefile	2011-05-03 21:49:47.762551499 +0200
-@@ -197,25 +197,25 @@
- 
- ifndef CONFIG_WIN32
- install: $(PROGS) $(LIBTCC1) $(BCHECK_O) libtcc.a tcc.1 tcc-doc.html
--	mkdir -p "$(bindir)"
--	$(INSTALL) -s -m755 $(PROGS) "$(bindir)"
--	mkdir -p "$(mandir)/man1"
--	$(INSTALL) tcc.1 "$(mandir)/man1"
--	mkdir -p "$(tccdir)"
--	mkdir -p "$(tccdir)/include"
-+	mkdir -p "$(DESTDIR)$(bindir)"
-+	$(INSTALL) -s -m755 $(PROGS) "$(DESTDIR)$(bindir)"
-+	mkdir -p "$(DESTDIR)$(mandir)/man1"
-+	$(INSTALL) tcc.1 "$(DESTDIR)$(mandir)/man1"
-+	mkdir -p "$(DESTDIR)$(tccdir)"
-+	mkdir -p "$(DESTDIR)$(tccdir)/include"
- ifneq ($(LIBTCC1),)
--	$(INSTALL) -m644 $(LIBTCC1) "$(tccdir)"
-+	$(INSTALL) -m644 $(LIBTCC1) "$(DESTDIR)$(tccdir)"
- endif
- ifneq ($(BCHECK_O),)
--	$(INSTALL) -m644 $(BCHECK_O) "$(tccdir)"
-+	$(INSTALL) -m644 $(BCHECK_O) "$(DESTDIR)$(tccdir)"
- endif
--	$(INSTALL) -m644 $(addprefix include/,$(TCC_INCLUDES)) "$(tccdir)/include"
--	mkdir -p "$(docdir)"
--	$(INSTALL) -m644 tcc-doc.html "$(docdir)"
--	mkdir -p "$(libdir)"
--	$(INSTALL) -m644 libtcc.a "$(libdir)"
--	mkdir -p "$(includedir)"
--	$(INSTALL) -m644 libtcc.h "$(includedir)"
-+	$(INSTALL) -m644 $(addprefix include/,$(TCC_INCLUDES)) "$(DESTDIR)$(tccdir)/include"
-+	mkdir -p "$(DESTDIR)$(docdir)"
-+	$(INSTALL) -m644 tcc-doc.html "$(DESTDIR)$(docdir)"
-+	mkdir -p "$(DESTDIR)$(libdir)"
-+	$(INSTALL) -m644 libtcc.a "$(DESTDIR)$(libdir)"
-+	mkdir -p "$(DESTDIR)$(includedir)"
-+	$(INSTALL) -m644 libtcc.h "$(DESTDIR)$(includedir)"
- 
- uninstall:
- 	rm -fv $(foreach P,$(PROGS),"$(bindir)/$P")
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/tcc.git/commitdiff/ac63ca140711cc16ecd0251a14dabc9520b21279



More information about the pld-cvs-commit mailing list