jcorporation / myMPD

myMPD is a standalone and mobile friendly web mpd client with a tiny footprint and advanced features.
https://jcorporation.github.io/myMPD/
GNU General Public License v3.0
418 stars 65 forks source link

Precompiled myMPD packages #45

Closed jcorporation closed 6 years ago

jcorporation commented 6 years ago
jcorporation commented 6 years ago

myMPD.spec file creates Build with openSUSE Build Service is successfull.

https://build.opensuse.org/package/show/home:jcorporation/myMPD

jcorporation commented 6 years ago

Added debian packaging rules

CultofRobots commented 6 years ago

I have a package build and post install for arch linux if you want to borrow from it.

https://github.com/CultofRobots/archphile-custom/tree/master/mympd

jcorporation commented 6 years ago

Thanks, I look into it

jcorporation commented 6 years ago

Your PKGBUILD looks awesome. I added it to master.

CultofRobots commented 6 years ago

Thanks. Mike from archphile.org has one that compiles from git as well. It's a bit more streamlined since it's for arch on raspberry pi but I'm sure you could use it.

https://github.com/archphile/packages/tree/master/mympd-archphile

ghost commented 6 years ago

My PKGBUILD is based on the assumption that jcorporation will continue to provide the minified files.

Having the above in mind, I tried to make the PKGBUILD simpler, not adding all the sections that have to do with closure compiler etc..

Just a last comment, on the existing PGKBUILD in your master: you need to also get mympd.install from CultofRobots repo!

CultofRobots commented 6 years ago

You also have to change the sha256sum for the tar.gz on each new release or use 'SKIP'. If not, the build will fail before it even starts.

If you're including the PKGBUILD with the release just use 'SKIP' on both sha256sums line, otherwise upload the PKGBUILD and mympd.install as its own separate release asset. (The latter option would probably be the best.)

jcorporation commented 6 years ago

Thanks for that hint. I fixed it in 4.1.2. I moved mympd.install to contrib/archlinux.install. I have here no archlinux, so I can't test the PKGBUILD...

CultofRobots commented 6 years ago

Just to let you know, it builds without error.

ghost commented 6 years ago

jcorporation,

do you intend to provide the minified files, or we will need to make them ourselves in the near future?

regards, Mike

jcorporation commented 6 years ago

for master branch and the release files: minfied files are under the dist/ directory

for devel branch: no minified files are provided