diff --git a/assets/logo.svg b/assets/logo.svg new file mode 100644 index 00000000..900e18cc --- /dev/null +++ b/assets/logo.svg @@ -0,0 +1,63 @@ + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/tools/build-rpm.sh b/tools/build-rpm.sh index 8385c91b..2c865dd1 100755 --- a/tools/build-rpm.sh +++ b/tools/build-rpm.sh @@ -9,7 +9,7 @@ echo Version: $2 echo Release: 1 echo "Summary: A feature-rich terminal text editor" echo URL: https://micro-editor.github.io -echo "Packager: Zachary Yedidia " +echo "Packager: Zachary Yedidia \" echo License: MIT echo ExclusiveArch: $1 echo "Group: Applications/Editors" @@ -46,12 +46,15 @@ echo "Auto generated on $dategenerated by $USER@$HOSTNAME" function installFiles() { TO="$1/$2/usr/share/doc/micro/" mkdir -p $TO +mkdir -p "$1/$2/usr/share/man/man1/micro.1.gz" +mkdir -p "$1/$2/usr/share/applications/" +mkdir -p "$1/$2/usr/share/icons/" cp ../AUTHORS $TO cp ../LICENSE $TO cp ../LICENSE-THIRD-PARTY $TO cp ../README.md $TO gzip -c ../assets/packaging/micro.1 > $1/$2/usr/share/man/man1/micro.1.gz -cp ../assets/packaging/micro.deskto $1/$2/usr/share/applications/ +cp ../assets/packaging/micro.desktop $1/$2/usr/share/applications/ cp ../assets/logo.svg $1/$2/usr/share/icons/micro.svg } @@ -73,10 +76,12 @@ mkdir -p $PKGPATH/amd64/ mkdir -p $PKGPATH/i386/ buildRPMSpec "amd64" "$version" > "$PKGPATH/amd64/micro-$version-amd64.spec" +buildRPMSpec "amd64" "$version" tar -xzf "../binaries/micro-$version-linux.tar.gz" "micro-$version/micro" mv "micro-$version/micro" "$PKGPATH/amd64/usr/local/bin" buildRPMSpec "i386" "$version" > "$PKGPATH/i386/micro-$version-i386.spec" +buildRPMSpec "i386" "$version" tar -xzf "../binaries/micro-$version-linux32.tar.gz" "micro-$version/micro" mv "micro-$version/micro" "$PKGPATH/i386/usr/local/bin/" @@ -85,4 +90,4 @@ installFiles $PKGPATH "amd64" installFiles $PKGPATH "i386" rpmbuild -bb --buildroot $PKGPATH/amd64 $PKGPATH/amd64/micro-$version-amd64.spec -rpmbuild -bb --buildroot $PKGPATH/i386 $PKGPATH/i386/micro-$version-i386.spec +rpmbuild -bb --buildroot $PKGPATH/i386 $PKGPATH/i386/micro-$version-i386.spec \ No newline at end of file