From 8ce958f9ce4285d0b58317b3b527ab777c0ea2de Mon Sep 17 00:00:00 2001 From: Basile Burg Date: Mon, 21 Nov 2016 01:47:58 +0100 Subject: [PATCH] setup, add a script to automate the RPM creation --- cesetup/cp-rpm-files-nux64.sh | 24 --------------- cesetup/rpm.sh | 55 +++++++++++++++++++++++++++++++++++ 2 files changed, 55 insertions(+), 24 deletions(-) delete mode 100644 cesetup/cp-rpm-files-nux64.sh create mode 100644 cesetup/rpm.sh diff --git a/cesetup/cp-rpm-files-nux64.sh b/cesetup/cp-rpm-files-nux64.sh deleted file mode 100644 index 9f95ce78..00000000 --- a/cesetup/cp-rpm-files-nux64.sh +++ /dev/null @@ -1,24 +0,0 @@ -buildroot=$HOME/rpmbuild/BUILDROOT/coedit -bindir=$buildroot/usr/bin -pixdir=$buildroot/usr/share/pixmaps -shcdir=$buildroot/usr/share/applications - -mkdir -p $buildroot -mkdir -p $bindir -mkdir -p $pixdir -mkdir -p $shcdir - -cp nux64/coedit $bindir -cp nux64/dastworx $bindir -cp nux64/coedit.png $pixdir - -echo "[Desktop Entry] -Categories=Application;IDE;Development; -Exec=coedit %f -GenericName=coedit -Icon=/usr/share/pixmaps/coedit.png -Keywords=editor;Dlang;IDE;dmd; -Name=coedit -StartupNotify=true -Terminal=false -Type=Application" > $shcdir/coedit.desktop diff --git a/cesetup/rpm.sh b/cesetup/rpm.sh new file mode 100644 index 00000000..999cc4c8 --- /dev/null +++ b/cesetup/rpm.sh @@ -0,0 +1,55 @@ +ver=`cat version.txt` +maj=${ver:0:1} +min1=${ver//_} +min=${min1:1} +dte=$(LC_TIME='en_EN.UTF-8' date -u +"%a %b %d %Y") +specname=coedit-$CPU.spec + +buildroot=$HOME/rpmbuild/BUILDROOT/coedit-$maj-$min.$CPU +bindir=$buildroot/usr/bin +pixdir=$buildroot/usr/share/pixmaps +shcdir=$buildroot/usr/share/applications + +mkdir -p $buildroot +mkdir -p $bindir +mkdir -p $pixdir +mkdir -p $shcdir + +cp nux64/coedit $bindir +cp nux64/dastworx $bindir +cp nux64/coedit.png $pixdir + +echo "[Desktop Entry] +Categories=Application;IDE;Development; +Exec=coedit %f +GenericName=coedit +Icon=/usr/share/pixmaps/coedit.png +Keywords=editor;Dlang;IDE;dmd; +Name=coedit +StartupNotify=true +Terminal=false +Type=Application" > $shcdir/coedit.desktop + +cd $HOME/rpmbuild/SPECS +echo "Name: coedit +Version: $maj +Release: $min +Summary: IDE for the D programming language +License: Boost Software License version 1 +URL: www.github.com/BBasile/Coedit + +%description +Coedit is an IDE for the DMD D compiler. + +%files +/usr/bin/dastworx +/usr/bin/coedit +/usr/share/applications/coedit.desktop +/usr/share/pixmaps/coedit.png + +%changelog +* $dte Basile Burg b2.temp@gmx.com +- see https://github.com/BBasile/Coedit/releases/tag/$ver +">$specname + +rpmbuild -ba $specname