Code Monkey home page Code Monkey logo

Comments (7)

SonaliBendre avatar SonaliBendre commented on June 6, 2024 3

I've submitted PR to scoop/Extras repo to add mpc-qt
you can install it using scoop scoop install https://github.com/SonaliBendre/Extras/raw/master/bucket/mpc-qt.json
OR (try second method when my PR will be merged)
scoop add extras
scoop install mpc-qt

I had previously asked to write a Github Actions file to automatically build binaries for windows,linux and mac from git. Maybe someone who know bash/zsh can write one. the dev release windows file after only when he feels to so I think someone really should write a github actions file as github provides Linux/Windows/Mac VM for free. I know a guy @zhongfly to releases mpv latest build using github actions. I had requested him mpc-qt once

from mpc-qt.

cmdrkotori avatar cmdrkotori commented on June 6, 2024 3

The thing about github actions, @SonaliBendre, is that it requires that I be a package manager, sysop, and a script wizard with the patience and memory of a saint, and I'm a programmer not a package manager. The best I can do is slap a zipfile together occasionally and call it a day, or what is otherwise known as a portable release. The other thing is I simply don't see the need for CI right now.

Perhaps one day I'll work out NSIS to make an exe, or port the mac-orientated travis-ci already in this repo over to github actions, but today is not that day. If you desperately want the latest and greatest from git head, learn to compile from source. The step-by-step instructions on how to do so are already there in the README, so there's no excuse.

In any case I'll sooner make an installable exe rather than pony up the time needed to do github actions. And besides, implementing github actions before you've made scripts to generate a dmg or exe is putting the cart before the horse. So this issue is staying open for now.

from mpc-qt.

he3als avatar he3als commented on June 6, 2024 1

https://github.com/he3als/mpc-qt-assoc-install

For file associations

from mpc-qt.

asianmusicguy avatar asianmusicguy commented on June 6, 2024

lol i feel like my request was hijacked a bit :P

from mpc-qt.

cmdrkotori avatar cmdrkotori commented on June 6, 2024

I still consider this a request to make an windows installer.

from mpc-qt.

SonaliBendre avatar SonaliBendre commented on June 6, 2024

If you desperately want the latest and greatest from git head, learn to compile from source.

I install mpc-qt from AUR package in WSL using yay

from mpc-qt.

SonaliBendre avatar SonaliBendre commented on June 6, 2024

.github/workflows/mpc-qt.yml

name: Build mpc-qt

on:
  workflow_dispatch:
    inputs:
      libmpv_url:
        description: 'input libmpv(mpv-dev-x86_64-*.7z) download url'
        required: true
      yt-dlp_url:
        description: 'input yt-dlp.exe download url'
        required: true

jobs:
  build:
    runs-on: windows-2022
    defaults:
      run:
        shell: msys2 {0}

    steps:
      - uses: actions/checkout@v3
        with:
          repository: mpc-qt/mpc-qt
          fetch-depth: 1 
      - uses: msys2/setup-msys2@v2
        with:
          msystem: mingw64
          update: true
          install: >-
            base-devel
            wget
            p7zip
            mingw-w64-x86_64-toolchain
            mingw-w64-x86_64-qt5
            mingw-w64-x86_64-qt-creator
            mingw-w64-x86_64-imagemagick
            mingw-w64-x86_64-librsvg
            mingw-w64-x86_64-inkscape
      - name: Download libmpv
        run: |
          wget -nv -O libmpv.7z ${{ github.event.inputs.libmpv_url }}
          7z x -y libmpv.7z -olibmpv
          cp -f libmpv/* mpv-dev/lib || true
          cp -f libmpv/include/* mpv-dev/include/mpv || true
          wget -nv -O binaries/yt-dlp.exe ${{ github.event.inputs.yt-dlp_url }}
      - name: Build
        run: |
          chmod +x *.sh
          set +e
          bash make-win-icon.sh
          bash make-release-win.sh
      - name: Upload
        uses: actions/upload-artifact@v3
        with:
          name: "mpc-qt-win"
          path: mpc-qt-*.zip

from mpc-qt.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.