[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