Deactivate mac port job
This commit is contained in:
+97
-98
@@ -340,104 +340,103 @@ jobs:
|
|||||||
last_version: ${{ needs.check_changelog.outputs.last_version }}
|
last_version: ${{ needs.check_changelog.outputs.last_version }}
|
||||||
release_body: ${{ needs.check_changelog.outputs.release_body }}
|
release_body: ${{ needs.check_changelog.outputs.release_body }}
|
||||||
|
|
||||||
build_mac_port:
|
# build_mac_port:
|
||||||
name: Macports
|
# name: Macports
|
||||||
runs-on: macos-11
|
# runs-on: macos-11
|
||||||
needs: [check_changelog, build_mac]
|
# needs: [check_changelog, build_mac]
|
||||||
if: never() # disable this job
|
#
|
||||||
|
# steps:
|
||||||
steps:
|
# - name: Cache Artifacts
|
||||||
- name: Cache Artifacts
|
# uses: actions/cache@v3
|
||||||
uses: actions/cache@v3
|
# with:
|
||||||
with:
|
# path: artifacts
|
||||||
path: artifacts
|
# key: ${{ runner.os }}-artifacts
|
||||||
key: ${{ runner.os }}-artifacts
|
#
|
||||||
|
# - name: Setup Macports
|
||||||
- name: Setup Macports
|
# run : |
|
||||||
run : |
|
# # update paths for macports
|
||||||
# update paths for macports
|
# echo "/opt/local/sbin" >> $GITHUB_PATH
|
||||||
echo "/opt/local/sbin" >> $GITHUB_PATH
|
# echo "/opt/local/bin" >> $GITHUB_PATH
|
||||||
echo "/opt/local/bin" >> $GITHUB_PATH
|
#
|
||||||
|
# # Set OpenSSL 1.1 as default
|
||||||
# Set OpenSSL 1.1 as default
|
# # rm -rf /usr/local/opt/openssl
|
||||||
# rm -rf /usr/local/opt/openssl
|
# # rm -rf /usr/local/bin/openssl
|
||||||
# rm -rf /usr/local/bin/openssl
|
# # ln -sf /usr/local/Cellar/openssl@1.1/1.1.1o/bin/openssl /usr/local/bin/openssl
|
||||||
# ln -sf /usr/local/Cellar/openssl@1.1/1.1.1o/bin/openssl /usr/local/bin/openssl
|
# # ln -sf /usr/local/Cellar/openssl@1.1/1.1.1o /usr/local/opt/openssl
|
||||||
# ln -sf /usr/local/Cellar/openssl@1.1/1.1.1o /usr/local/opt/openssl
|
#
|
||||||
|
# # download and extract macports
|
||||||
# download and extract macports
|
# curl -O https://distfiles.macports.org/MacPorts/MacPorts-2.7.2.tar.bz2
|
||||||
curl -O https://distfiles.macports.org/MacPorts/MacPorts-2.7.2.tar.bz2
|
# tar xf MacPorts-2.7.2.tar.bz2
|
||||||
tar xf MacPorts-2.7.2.tar.bz2
|
#
|
||||||
|
# # build macports
|
||||||
# build macports
|
# cd MacPorts-2.7.2
|
||||||
cd MacPorts-2.7.2
|
# ./configure
|
||||||
./configure
|
# make
|
||||||
make
|
# sudo make install
|
||||||
sudo make install
|
# cd ../
|
||||||
cd ../
|
# rm -rf MacPorts-2.7.2*
|
||||||
rm -rf MacPorts-2.7.2*
|
#
|
||||||
|
# - name: Configure Macports
|
||||||
- name: Configure Macports
|
# run: |
|
||||||
run: |
|
# # update sources
|
||||||
# update sources
|
# sudo port -v selfupdate
|
||||||
sudo port -v selfupdate
|
#
|
||||||
|
# # use custom sources
|
||||||
# use custom sources
|
# sudo chmod 777 /opt/local/etc/macports/sources.conf
|
||||||
sudo chmod 777 /opt/local/etc/macports/sources.conf
|
# echo file://$(echo ~)/ports > /opt/local/etc/macports/sources.conf
|
||||||
echo file://$(echo ~)/ports > /opt/local/etc/macports/sources.conf
|
# echo rsync://rsync.macports.org/macports/release/tarballs/ports.tar [default] >> /opt/local/etc/macports/sources.conf
|
||||||
echo rsync://rsync.macports.org/macports/release/tarballs/ports.tar [default] >> /opt/local/etc/macports/sources.conf
|
# sudo chmod 644 /opt/local/etc/macports/sources.conf
|
||||||
sudo chmod 644 /opt/local/etc/macports/sources.conf
|
#
|
||||||
|
# # setup custom port
|
||||||
# setup custom port
|
# mkdir -p ~/ports/multimedia/sunshine
|
||||||
mkdir -p ~/ports/multimedia/sunshine
|
#
|
||||||
|
# # copy configured Portfile
|
||||||
# copy configured Portfile
|
# mv ./artifacts/Portfile ~/ports/multimedia/sunshine/
|
||||||
mv ./artifacts/Portfile ~/ports/multimedia/sunshine/
|
#
|
||||||
|
# # remove remaining cached artifacts
|
||||||
# remove remaining cached artifacts
|
# rm -r -f ./artifacts
|
||||||
rm -r -f ./artifacts
|
# mkdir artifacts
|
||||||
mkdir artifacts
|
#
|
||||||
|
# # index the ports
|
||||||
# index the ports
|
# cd ~/ports
|
||||||
cd ~/ports
|
# portindex
|
||||||
portindex
|
#
|
||||||
|
# - name: Build
|
||||||
- name: Build
|
# run: |
|
||||||
run: |
|
# # build port
|
||||||
# build port
|
# sudo port install sunshine \
|
||||||
sudo port install sunshine \
|
# || cat /opt/local/var/macports/logs/_Users_runner_ports_multimedia_sunshine/Sunshine/main.log \
|
||||||
|| cat /opt/local/var/macports/logs/_Users_runner_ports_multimedia_sunshine/Sunshine/main.log \
|
# && exit 1
|
||||||
&& exit 1
|
#
|
||||||
|
# # create packages
|
||||||
# create packages
|
# sudo port dmg sunshine
|
||||||
sudo port dmg sunshine
|
# sudo port pkg sunshine
|
||||||
sudo port pkg sunshine
|
#
|
||||||
|
# # move
|
||||||
# move
|
# mv $(port work sunshine)/Sunshine*.dmg ./artifacts/sunshine.dmg
|
||||||
mv $(port work sunshine)/Sunshine*.dmg ./artifacts/sunshine.dmg
|
# mv $(port work sunshine)/Sunshine*.ppkg ./artifacts/sunshine.pkg
|
||||||
mv $(port work sunshine)/Sunshine*.ppkg ./artifacts/sunshine.pkg
|
#
|
||||||
|
# # testing only
|
||||||
# testing only
|
# # ls ~/ports/multimedia/sunshine
|
||||||
# ls ~/ports/multimedia/sunshine
|
# # cat ~/ports/multimedia/sunshine/Portfile
|
||||||
# cat ~/ports/multimedia/sunshine/Portfile
|
# # cat /opt/local/etc/macports/sources.conf
|
||||||
# cat /opt/local/etc/macports/sources.conf
|
# # cat ~/ports/Portindex
|
||||||
# cat ~/ports/Portindex
|
# # port search sunshine
|
||||||
# port search sunshine
|
#
|
||||||
|
# - name: Upload Artifacts
|
||||||
- name: Upload Artifacts
|
# uses: actions/upload-artifact@v3
|
||||||
uses: actions/upload-artifact@v3
|
# with:
|
||||||
with:
|
# name: sunshine-macports
|
||||||
name: sunshine-macports
|
# path: artifacts/
|
||||||
path: artifacts/
|
#
|
||||||
|
# - name: Create Release
|
||||||
- name: Create Release
|
# if: ${{ github.event_name == 'push' && github.ref == 'refs/heads/master' }}
|
||||||
if: ${{ github.event_name == 'push' && github.ref == 'refs/heads/master' }}
|
# uses: SunshineStream/actions/create_release@master
|
||||||
uses: SunshineStream/actions/create_release@master
|
# with:
|
||||||
with:
|
# token: ${{ secrets.GITHUB_TOKEN }}
|
||||||
token: ${{ secrets.GITHUB_TOKEN }}
|
# next_version: ${{ needs.check_changelog.outputs.next_version }}
|
||||||
next_version: ${{ needs.check_changelog.outputs.next_version }}
|
# last_version: ${{ needs.check_changelog.outputs.last_version }}
|
||||||
last_version: ${{ needs.check_changelog.outputs.last_version }}
|
# release_body: ${{ needs.check_changelog.outputs.release_body }}
|
||||||
release_body: ${{ needs.check_changelog.outputs.release_body }}
|
|
||||||
|
|
||||||
build_win:
|
build_win:
|
||||||
name: Windows
|
name: Windows
|
||||||
|
|||||||
Reference in New Issue
Block a user