Skip to content

Commit

Permalink
update generate-release file
Browse files Browse the repository at this point in the history
  • Loading branch information
Spagett1 committed Feb 7, 2024
1 parent 8df4a7b commit 68a20d1
Show file tree
Hide file tree
Showing 3 changed files with 13 additions and 9 deletions.
2 changes: 1 addition & 1 deletion Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Package_Windows_Release.iss
Expand Up @@ -2,7 +2,7 @@
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!

#define MyAppName "PineFlash"
#define MyAppVersion "0.5.3"
#define MyAppVersion "0.5.4"
#define MyAppPublisher "Spagett"
#define MyAppURL "https://github.com/Spagett1"
#define MyAppExeName "pineflash.exe"
Expand Down
18 changes: 11 additions & 7 deletions generate-release.sh
@@ -1,9 +1,9 @@
#!/bin/sh
#
# dev packages needed in each container
# Packages-redhatbased: glib2-devel gcc atk-devel openssl-devel gtk3-devel systemd-devel
# Packages-debianbased: gcc libglib2.0-dev libgtk-3-dev libssl-dev
# Packages-archbased: gtk3
# Packages-redhatbased: glib2-devel gcc atk-devel openssl-devel gtk3-devel systemd-devel gem rpm-build
# Packages-debianbased: gcc libglib2.0-dev libgtk-3-dev libssl-dev ruby libudev-dev
# Packages-archbased: gtk3 rubygems
#
#
# Remove old versions
Expand All @@ -25,7 +25,8 @@ mv PineFlash_Installer.exe pineflash-$ver-win64.exe
# Cleans for new environment
cargo clean
# Generate rpm release
distrobox enter --name fedora-dev -- cargo build --release && fpm -s dir -t rpm \
distrobox enter --name fedora-dev -- cargo build --release
distrobox enter --name fedora-dev -- fpm -s dir -t rpm \
--name pineflash \
--license gpl2 \
--version $ver \
Expand All @@ -42,7 +43,8 @@ distrobox enter --name fedora-dev -- cargo build --release && fpm -s dir -t rpm
cargo clean

# Generate rpm release for rhel
distrobox enter --name rhel-dev -- cargo build --release && fpm -s dir -t rpm \
distrobox enter --name rhel-dev -- cargo build --release
distrobox enter --name rhel-dev -- fpm -s dir -t rpm \
--name pineflash \
--license gpl2 \
--version $ver \
Expand All @@ -59,7 +61,8 @@ distrobox enter --name rhel-dev -- cargo build --release && fpm -s dir -t rpm \
# Cleans for new environment
cargo clean

distrobox enter --name debian-dev -- cargo build --release && fpm -s dir -t deb \
distrobox enter --name debian-dev -- cargo build --release
distrobox enter --name debian-dev -- fpm -s dir -t deb \
--name pineflash \
--license gpl2 \
--version $ver \
Expand All @@ -76,7 +79,8 @@ distrobox enter --name debian-dev -- cargo build --release && fpm -s dir -t deb
cargo clean

# # Generate arch release
distrobox enter --name arch-dev -- cargo build --release && fpm -s dir -t pacman \
distrobox enter --name arch-dev -- cargo build --release
distrobox enter --name arch-dev -- fpm -s dir -t pacman \
--name pineflash \
--license gpl2 \
--version $ver \
Expand Down

0 comments on commit 68a20d1

Please sign in to comment.