summaryrefslogtreecommitdiffstats
path: root/contrib
diff options
context:
space:
mode:
authorRalf Corsepius <ralf.corsepius@rtems.org>2007-07-23 09:44:40 +0000
committerRalf Corsepius <ralf.corsepius@rtems.org>2007-07-23 09:44:40 +0000
commitd942dc267d5c290285308728beb24c8797e23bc6 (patch)
treec7cbf8ba42572ddc314f035291da379fc203e92a /contrib
parentNew. (diff)
downloadrtems-d942dc267d5c290285308728beb24c8797e23bc6.tar.bz2
Various updates.
Diffstat (limited to 'contrib')
-rw-r--r--contrib/crossrpms/cygwin/i686/Makefile.am34
-rw-r--r--contrib/crossrpms/cygwin/i686/libs.add2
2 files changed, 30 insertions, 6 deletions
diff --git a/contrib/crossrpms/cygwin/i686/Makefile.am b/contrib/crossrpms/cygwin/i686/Makefile.am
index 1a08c20d4e..b8f2e9196f 100644
--- a/contrib/crossrpms/cygwin/i686/Makefile.am
+++ b/contrib/crossrpms/cygwin/i686/Makefile.am
@@ -5,7 +5,7 @@ TARGET = i686-pc-cygwin
include $(top_srcdir)/mkspec.am
CYGWIN_VERS = 1.5.24-2
-CYGWIN_RPMREL = @VERSION@
+CYGWIN_RPMREL = 0.20070723.1
EXTRA_DIST += libs.add
EXTRA_DIST += target-libs.add
@@ -30,7 +30,7 @@ noinst_DATA += @rpmprefix@$(TARGET)-libs.spec
W32API_VERS = 3.8-1
-W32API_RPMREL = @VERSION@
+W32API_RPMREL = 0.20070723.1
EXTRA_DIST += target-w32api.add
EXTRA_DIST += w32api.add
@@ -53,16 +53,40 @@ CLEANFILES += $(TARGET)-w32api.spec.in
CLEANFILES += @rpmprefix@$(TARGET)-w32api.spec
noinst_DATA += @rpmprefix@$(TARGET)-w32api.spec
-# Cygwin's binutil's versioning is bizarre
+NCURSES_VERS = 5.5-3
+NCURSES_RPMREL = 0.20070723.2
+EXTRA_DIST += target-libncurses-devel.add
+EXTRA_DIST += libncurses-devel.add
+
+NCURSES_SUBPACKAGES = $(top_srcdir)/common/common.add
+NCURSES_SUBPACKAGES += $(srcdir)/libncurses-devel.add
+NCURSES_SUBPACKAGES += $(top_srcdir)/gcc/rpm-install.add
+NCURSES_SUBPACKAGES += $(top_srcdir)/common/clean.add
+NCURSES_SUBPACKAGES += $(srcdir)/target-libncurses-devel.add
+
+$(TARGET)-libncurses-devel.spec.in: $(NCURSES_SUBPACKAGES) Makefile.am
+ cat $(NCURSES_SUBPACKAGES) | sed \
+ -e "s/[@]NCURSES_VERS[@]/$(NCURSES_VERS)/g" \
+ -e "s/[@]NCURSES_RPMREL[@]/$(NCURSES_RPMREL)/g" \
+ -e "s,%{gcc_rpmvers},%{libncurses_devel_rpmvers},g" \
+ | $(MKSPEC0) > $(TARGET)-libncurses-devel.spec.in
+CLEANFILES += $(TARGET)-libncurses-devel.spec.in
+
+@rpmprefix@$(TARGET)-libncurses-devel.spec: $(TARGET)-libncurses-devel.spec.in
+ $(MKSPEC) $(TARGET)-libncurses-devel.spec.in | $(SPECSTRIP) > $@
+CLEANFILES += @rpmprefix@$(TARGET)-libncurses-devel.spec
+noinst_DATA += @rpmprefix@$(TARGET)-libncurses-devel.spec
+
+# Cygwin's binutils' versioning is bizarre
# Check bfd/configure for the real version number
BINUTILS_VERS = 2.17.50
BINUTILS_PKGVERS = 20060817-1
-BINUTILS_RPMREL = @VERSION@
+BINUTILS_RPMREL = 0.20070723.1
include ../binutils.am
BINUTILS_OPTS += --disable-infos
GCC_VERS = 3.4.4
GCC_PKGVERS = $(GCC_VERS)
-GCC_RPMREL = @VERSION@
+GCC_RPMREL = 0.20070723.1
include ../gcc.am
GCC_OPTS += --languages=c,cxx
diff --git a/contrib/crossrpms/cygwin/i686/libs.add b/contrib/crossrpms/cygwin/i686/libs.add
index 022d120a65..156c83defd 100644
--- a/contrib/crossrpms/cygwin/i686/libs.add
+++ b/contrib/crossrpms/cygwin/i686/libs.add
@@ -26,7 +26,7 @@ Source0: ftp://cygwin.com/pub/cygwin/release/cygwin/cygwin-%{cygwin_version}.tar
# Setup sys-root (Usable for gcc >= 3.4)
mkdir -p @tool_target@/sys-root
- %{__tar} cf - lib usr/lib usr/include | ( cd @tool_target@/sys-root ; %{__tar} xf -)
+ %{__tar} cf - usr/lib usr/include | ( cd @tool_target@/sys-root ; %{__tar} xf -)
%install
rm -rf $RPM_BUILD_ROOT