From 79dd89b5d9974e2ebe15a74dd8d4e050baecf91e Mon Sep 17 00:00:00 2001
From: Remi Collet <remi@remirepo.net>
Date: Mon, 13 May 2019 11:30:44 +0200
Subject: add helpers for rpmfusion

---
 buildfct | 61 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---
 1 file changed, 58 insertions(+), 3 deletions(-)

diff --git a/buildfct b/buildfct
index 1394999..3eb1876 100644
--- a/buildfct
+++ b/buildfct
@@ -16,9 +16,11 @@ mocketc=/home/rpmbuild/SPECS/remirepo/tools/mock
 #alias mockfc26xscl72="           mock --configdir=$mocketc -r fc26xscl72          rebuild "
 
 alias mockfc27i="  setarch i686  mock --configdir=$mocketc -r fc27i   --arch i686 rebuild "
+alias mockfc27ir=" setarch i686  mock --configdir=$mocketc -r fc27ir  --arch i686 rebuild "
 alias mockfc27i72="setarch i686  mock --configdir=$mocketc -r fc27i72 --arch i686 rebuild "
 alias mockfc27i73="setarch i686  mock --configdir=$mocketc -r fc27i73 --arch i686 rebuild "
 alias mockfc27x="                mock --configdir=$mocketc -r fc27x               rebuild "
+alias mockfc27xr="               mock --configdir=$mocketc -r fc27xr              rebuild "
 alias mockfc27x72="              mock --configdir=$mocketc -r fc27x72             rebuild "
 alias mockfc27x73="              mock --configdir=$mocketc -r fc27x73             rebuild "
 alias mockfc27xt="               mock --configdir=$mocketc -r fc27xt              rebuild "
@@ -29,8 +31,10 @@ alias mockfc27xscl72="           mock --configdir=$mocketc -r fc27xscl72
 alias mockfc27xscl73="           mock --configdir=$mocketc -r fc27xscl73          rebuild "
 
 alias mockfc28i="  setarch i686  mock --configdir=$mocketc -r fc28i   --arch i686 rebuild "
+alias mockfc28ir=" setarch i686  mock --configdir=$mocketc -r fc28ir  --arch i686 rebuild "
 alias mockfc28i73="setarch i686  mock --configdir=$mocketc -r fc28i73 --arch i686 rebuild "
 alias mockfc28x="                mock --configdir=$mocketc -r fc28x               rebuild "
+alias mockfc28xr="               mock --configdir=$mocketc -r fc28xr              rebuild "
 alias mockfc28x73="              mock --configdir=$mocketc -r fc28x73             rebuild "
 alias mockfc28xscl56="           mock --configdir=$mocketc -r fc28xscl56          rebuild "
 alias mockfc28xscl70="           mock --configdir=$mocketc -r fc28xscl70          rebuild "
@@ -39,8 +43,10 @@ alias mockfc28xscl72="           mock --configdir=$mocketc -r fc28xscl72
 alias mockfc28xscl73="           mock --configdir=$mocketc -r fc28xscl73          rebuild "
 
 alias mockfc29i="  setarch i686  mock --configdir=$mocketc -r fc29i   --arch i686 rebuild "
+alias mockfc29ir=" setarch i686  mock --configdir=$mocketc -r fc29ir  --arch i686 rebuild "
 alias mockfc29i73="setarch i686  mock --configdir=$mocketc -r fc29i73 --arch i686 rebuild "
 alias mockfc29x="                mock --configdir=$mocketc -r fc29x               rebuild "
+alias mockfc29xr="               mock --configdir=$mocketc -r fc29xr              rebuild "
 alias mockfc29x73="              mock --configdir=$mocketc -r fc29x73             rebuild "
 alias mockfc29xscl56="           mock --configdir=$mocketc -r fc29xscl56          rebuild "
 alias mockfc29xscl70="           mock --configdir=$mocketc -r fc29xscl70          rebuild "
@@ -49,7 +55,9 @@ alias mockfc29xscl72="           mock --configdir=$mocketc -r fc29xscl72
 alias mockfc29xscl73="           mock --configdir=$mocketc -r fc29xscl73          rebuild "
 
 alias mockfc30i="  setarch i686  mock --configdir=$mocketc -r fc30i   --arch i686 rebuild "
+alias mockfc30ir=" setarch i686  mock --configdir=$mocketc -r fc30ir  --arch i686 rebuild "
 alias mockfc30x="                mock --configdir=$mocketc -r fc30x               rebuild "
+alias mockfc30xr="               mock --configdir=$mocketc -r fc30xr              rebuild "
 alias mockfc30xscl56="           mock --configdir=$mocketc -r fc30xscl56          rebuild "
 alias mockfc30xscl70="           mock --configdir=$mocketc -r fc30xscl70          rebuild "
 alias mockfc30xscl71="           mock --configdir=$mocketc -r fc30xscl71          rebuild "
@@ -82,6 +90,7 @@ alias mockel6xscl72="          mock --configdir=$mocketc -r el6xscl72          r
 alias mockel6xscl73="          mock --configdir=$mocketc -r el6xscl73          rebuild "
 
 alias mockel7x="               mock --configdir=$mocketc -r el7x               rebuild "
+alias mockel7xr="              mock --configdir=$mocketc -r el7xr              rebuild "
 alias mockel7xt="              mock --configdir=$mocketc -r el7xt              rebuild "
 alias mockel7x55="             mock --configdir=$mocketc -r el7x55             rebuild "
 alias mockel7t56="             mock --configdir=$mocketc -r el7t56             rebuild "
@@ -133,6 +142,26 @@ else
 fi
 }
 
+# Build All distribution / version / 32bits for remi with RPMFusion
+mockallir()
+{
+quiet=""
+if [ "$1" = "-q" ]; then
+    quiet="--quiet"
+    shift
+fi
+
+if [ -f "$1" ]; then
+  for i in 30 29 28 27
+  do
+    echo -n "$(date +%X) fc$i "
+    setarch i686  mock $quiet --configdir=$mocketc -r fc${i}ir --arch i686 rebuild $1 && echo " Ok." || echo " Error !"
+  done
+else
+  echo "file not found '$1'"
+fi
+}
+
 # Build All distribution (PHP 7) / version / 32bits for remi
 mock7i()
 {
@@ -349,6 +378,32 @@ else
 fi
 }
 
+# Build All distribution / version / 64bits for remi with RPMFusion
+mockallxr()
+{
+quiet=""
+if [ "$1" = "-q" ]; then
+    quiet="--quiet"
+    shift
+fi
+
+if [ -f "$1" ]; then
+  for i in 29 27 28 30
+  do
+    echo -n "$(date +%X) fc$i "
+    mock $quiet --configdir=$mocketc -r fc${i}xr rebuild $1 && echo " Ok." || echo " Error !"
+  done
+  for i in 7
+  do
+    echo -n "$(date +%X) el$i  "
+    mock $quiet --configdir=$mocketc -r el${i}xr rebuild $1 && echo " Ok." || echo " Error !"
+  done
+  date +%X
+else
+  echo "file not found '$1'"
+fi
+}
+
 # Build All distribution (PHP 7) / version / 64bits for remi
 mock7x()
 {
@@ -719,7 +774,7 @@ if [ "$1" = "-q" ]; then
 fi
 
 if [ -f "$1" ]; then
-  for i in 29 27 28
+  for i in 29 30 27 28
   do
     echo -n "$(date +%X) scl73 fc$i "
     mock $quiet --configdir=$mocketc -r fc${i}xscl73 rebuild $1 && echo " Ok." || echo " Error !"
@@ -745,7 +800,7 @@ if [ "$1" = "-q" ]; then
 fi
 
 if [ -f "$1" ]; then
-  for i in 29 28 27
+  for i in 29 28 27 30
   do
     echo -n "$(date +%X) scl72 fc$i "
     mock $quiet --configdir=$mocketc -r fc${i}xscl72 rebuild $1 && echo " Ok." || echo " Error !"
@@ -771,7 +826,7 @@ if [ "$1" = "-q" ]; then
 fi
 
 if [ -f "$1" ]; then
-  for i in 29 28 27
+  for i in 29 28 27 30
   do
     echo -n "$(date +%X) scl71 fc$i "
     mock $quiet --configdir=$mocketc -r fc${i}xscl71 rebuild $1 && echo " Ok." || echo " Error !"
-- 
cgit