[kdebindings] initial try for 4.6.90 without kdebindings main package

Jaroslav Reznik jreznik at fedoraproject.org
Thu Jun 30 12:56:21 UTC 2011


commit 5409e9f13fe35c57bf90f684d899f0d38fa76c80
Author: Jaroslav Reznik <jreznik at redhat.com>
Date:   Thu Jun 30 14:56:03 2011 +0200

    initial try for 4.6.90 without kdebindings main package

 kdebindings.spec |   52 +++++++++++++++++++++++++++++++---------------------
 1 files changed, 31 insertions(+), 21 deletions(-)
---
diff --git a/kdebindings.spec b/kdebindings.spec
index d62eb49..4c81e50 100644
--- a/kdebindings.spec
+++ b/kdebindings.spec
@@ -47,7 +47,6 @@ Summary: KDE bindings to non-C++ languages
 License: LGPLv2+
 Group: User Interface/Desktops
 URL: http://developer.kde.org/language-bindings/
-#Source0: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/%{name}-%{version}.tar.bz2
 Source1: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/kimono-%{version}.tar.bz2
 Source2: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/korundum-%{version}.tar.bz2
 Source3: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/perlkde-%{version}.tar.bz2
@@ -58,11 +57,7 @@ Source7: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/qyoto-%{version}.tar.bz
 Source8: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/smokegen-%{version}.tar.bz2
 Source9: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/smokekde-%{version}.tar.bz2
 Source10: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/smokeqt-%{version}.tar.bz2
-# unfortunatelly kross interpreters are not officialy released -> git snapshot
-# git clone git clone git://anongit.kde.org/kross-interpreters
-# git archive --format tar master -o kross-interpreters-snapshot-20110615.tar.gz \
-#  --prefix kross-interpreters/
-Source11: kross-interpreters-snapshot-20110615.tar.gz
+Source11: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/kross-interpreters-%{version}.tar.bz2
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
@@ -328,48 +323,63 @@ Falcon plugin for the Kross archtecture in KDE4.
 
 
 %prep
-%setup -q -n kdebindings-%{version}%{?alphatag}
-
 # try to mimic old kdebindings
-# kross interpreters
+mkdir -p %{name}-%{version}
+
+# kross-interpreters
 %setup -q -T -D -a 11
 
 # csharp
 %setup -q -T -D -a 1
 %setup -q -T -D -a 7
-mv kimono-%{version}/* ./csharp/kimono && rmdir kimono-%{version}
-mv qyoto-%{version}/* ./csharp/qyoto && rmdir qyoto-%{version}
+mkdir -p csharp/kimono
+mv kimono-%{version}/* csharp/kimono && rmdir kimono-%{version}
+mkdir -p csharp/qyoto
+mv qyoto-%{version}/* csharp/qyoto && rmdir qyoto-%{version}
 
 # generator
 %setup -q -T -D -a 8
-mv smokegen-%{version}/* ./generator && rmdir smokegen-%{version}
+mkdir -p generator
+mv smokegen-%{version}/* generator && rmdir smokegen-%{version}
 
 # perl
 %setup -q -T -D -a 3
 %setup -q -T -D -a 4
-mv perlkde-%{version}/* ./perl/kde && rmdir perlkde-%{version}
-mv perlqt-%{version}/* ./perl/qt && rmdir perlqt-%{version}
+mkdir -p perl/kde
+mv perlkde-%{version}/* perl/kde && rmdir perlkde-%{version}
+mkdir -p perl/qt
+mv perlqt-%{version}/* perl/qt && rmdir perlqt-%{version}
 
 # python
 %setup -q -T -D -a 5
-mv pykde4-%{version}/* ./python/pykde4 && rmdir pykde4-%{version}
-mv kross-interpreters/python/* ./python/krosspython
+mkdir -p python/pykde4
+mv -f pykde4-%{version}/* python/pykde4 && rmdir pykde4-%{version}
+mkdir -p python/krosspython
+mv -f kross-interpreters-%{version}/python/* python/krosspython
 
 # ruby
 %setup -q -T -D -a 2
 %setup -q -T -D -a 6
-mv korundum-%{version}/* ./ruby/korundum && rmdir korundum-%{version}
-mv qtruby-%{version}/* ./ruby/qtruby && rmdir qtruby-%{version}
+mkdir -p ruby/korundum
+mv korundum-%{version}/* ruby/korundum && rmdir korundum-%{version}
+mkdir -p ruby/qtruby
+mv qtruby-%{version}/* ruby/qtruby && rmdir qtruby-%{version}
+mkdir -p ruby/krossruby
+mv kross-interpreters-%{version}/ruby/* ruby/krossruby
 
 # smoke
 %setup -q -T -D -a 9
 %setup -q -T -D -a 10
-mv smokekde-%{version}/* ./smoke/kde && rmdir smokekde-%{version}
-mv smokeqt-%{version}/* ./smoke/qt && rmdir smokeqt-%{version}
+mkdir -p smoke/kde
+mv smokekde-%{version}/* smoke/kde && rmdir smokekde-%{version}
+mkdir -p smoke/qt
+mv smokeqt-%{version}/* smoke/qt && rmdir smokeqt-%{version}
 
 # java
-mv kross-interpreters/java/* ./java
+mkdir -p java
+mv kross-interpreters-%{version}/java/* java
 
+rmdir --ignore-fail-on-non-empty kross-interpreters-%{version}
 
 %patch1 -p1 -b .packaging_cmake
 %patch50 -p1 -b .valgrind


More information about the scm-commits mailing list