commit 57d0d4d119921c0f218ffb7ceeb63a703d31558a
Author: Ankur Sinha (Ankur Sinha Gmail) <sanjay.ankur(a)gmail.com>
Date: Mon Feb 28 11:37:14 2022 +0000
Regenerated
rpmfusion-free-appstream-data.spec | 5 +++-
sources | 4 ++--
update-appdata-rpmfusion-free.sh | 48 +++++++++++++++++++++-----------------
3 files changed, 33 insertions(+), 24 deletions(-)
---
diff --git a/rpmfusion-free-appstream-data.spec b/rpmfusion-free-appstream-data.spec
index 03dab08..74a08e4 100644
--- a/rpmfusion-free-appstream-data.spec
+++ b/rpmfusion-free-appstream-data.spec
@@ -3,7 +3,7 @@
Name: %{reponame}-%{repoversion}-appstream-data
Version: 36
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: Appstream metadata for the RPM Fusion free repository
BuildArch: noarch
@@ -40,6 +40,9 @@ DESTDIR=%{buildroot} appstream-util install %{SOURCE0} %{SOURCE1}
%dir %{_datadir}/app-info/xmls
%changelog
+* Mon Feb 28 2022 Ankur Sinha <ankursinha AT fedoraproject DOT org> - 36-2
+- Regenerated
+
* Wed Nov 03 2021 Ankur Sinha <ankursinha AT fedoraproject DOT org> - 36-1
- Regenerated
diff --git a/sources b/sources
index 094bd39..4b66e0f 100644
--- a/sources
+++ b/sources
@@ -1,2 +1,2 @@
-SHA512 (rpmfusion-free-36-icons.tar.gz) =
a35f8687ba7c9c2542ecea74201d74bf3a82e84c4bcbadda6cb8dde6e005fac4f667695b209db8a448dcf35648b8224a7b87802d04efdbcace31903c26d735b8
-SHA512 (rpmfusion-free-36.xml.gz) =
39b1b5e701a7b693211d6b4d83a290f1f5e722990d41efa71b99c6c969d6bd8b401f31431cb38632e92b0aafa1110313052c2adc81c49b37e3700d4a10414154
+SHA512 (rpmfusion-free-36-icons.tar.gz) =
c5bddf17a37d46078c4d1b84aea0373dfea5540ac41fa246096ebdbfd55c90d33198e9feaf7b5240667d2b1b83267b2698c8f88fb8718d25e00e7612aac37d6f
+SHA512 (rpmfusion-free-36.xml.gz) =
2e90758cfbc98239a7043e305e39a406c2f16299128eb4d4b70a478567c36360c1bd7da28341e28ac0a29630d4ad5e1a4ea19aec311e7e3a6ebe010a833e7b08
diff --git a/update-appdata-rpmfusion-free.sh b/update-appdata-rpmfusion-free.sh
index 99dd406..5385e5b 100755
--- a/update-appdata-rpmfusion-free.sh
+++ b/update-appdata-rpmfusion-free.sh
@@ -1,41 +1,46 @@
#!/bin/bash
+RAWHIDE="37"
RELEASE=""
-URL=""
-#URL1=""
+URL_DEV=""
+URL_RELEASE=""
+TEMPDIR="rpmfusion-free"
main ()
{
+ rm -rf rpmfusion-free
mkdir rpmfusion-free/ -pv
cd rpmfusion-free || exit -1
- if [ "$RELEASE" = "36" ]; then
-
URL="rsync://download1.rpmfusion.org/rpmfusion/free/fedora/developme...
- elif [ "$RELEASE" = "35" ]; then
-
URL="rsync://download1.rpmfusion.org/rpmfusion/free/fedora/developme...
- elif [ "$RELEASE" = "34" ]; then
-
URL="rsync://download1.rpmfusion.org/rpmfusion/free/fedora/releases/...
-
#URL1="rsync://download1.rpmfusion.org/rpmfusion/free/fedora/updates/32/x86_64/*"
- elif [ "$RELEASE" = "33" ]; then
-
URL="rsync://download1.rpmfusion.org/rpmfusion/free/fedora/releases/...
-
#URL1="rsync://download1.rpmfusion.org/rpmfusion/free/fedora/updates/31/x86_64/*"
+ if [ $RELEASE -le $RAWHIDE ] && [ $RELEASE -ge $((RAWHIDE - 3)) ]; then
+ if [ "$RELEASE" = "$RAWHIDE" ]; then
+ RELEASE="rawhide"
+ fi
+
URL_DEV="rsync://download1.rpmfusion.org/rpmfusion/free/fedora/devel...
+
URL_RELEASE="rsync://download1.rpmfusion.org/rpmfusion/free/fedora/r...
+
+ echo "Regenerating for $RELEASE"
+ rsync -avPh "$URL_RELEASE" . || rsync -avPh "$URL_DEV" .
+ else
+ echo "Please check if ${RELEASE} is currently supported. Rawhide is at
${RAWHIDE}."
+ exit -1
fi
- rsync -avPh "$URL" .
-# rsync -avPh --exclude debug "$URL1" ./Packages/
+ if ! command -v appstream-builder > /dev/null
+ then
+ echo "appstream-builder not installed. Installing now."
+ sudo dnf install /usr/bin/appstream-builder -y
+ fi
- rm -rf repo*
-# rm -rf Packages/repo*
-# createrepo -d Packages/
-# repomanage -o --space ./Packages/ | xargs rm
-# rm -rf Packages/repo*
-#
appstream-builder --verbose --include-failed --max-threads=6 --log-dir=./logs/ \
--packages-dir=./Packages/ --temp-dir=./tmp/ --output-dir=./appstream-data/ \
--basename="rpmfusion-free-$RELEASE"
--origin="rpmfusion-free-$RELEASE" \
--enable-hidpi --veto-ignore=missing-parents
echo "Generated files are present in the appstream-data directory"
+ echo "To import new sources, run:"
+ echo "rfpkg new-sources
${TEMPDIR}/appstream-data/rpmfusion-free-${RELEASE}-icons.tar.gz
${TEMPDIR}/appstream-data/rpmfusion-free-${RELEASE}.xml.gz"
+
}
usage ()
@@ -43,7 +48,7 @@ usage ()
echo "$0 -r <release>"
echo "- update appdata for rpmfusion free repository"
echo "options:"
- echo "-r <release> one of 33, 34, 35 and 36"
+ echo "-r <release> one of [$RAWHIDE, $((RAWHIDE -3))]"
}
@@ -58,6 +63,7 @@ do
case $OPTION in
r)
RELEASE=$OPTARG
+
main
;;
h)