commit ac63ca140711cc16ecd0251a14dabc9520b21279
Author: Jakub Bogusz <[email protected]>
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

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to