I agree that was an ugly solution. You can do much better and that is very good! I quickly made working solution based on previous version and some other example without thinking, that was wrong. But this is AUR! You act at your own risk! And I made just a comment in AUR, didn't force anybody to use what I suggested.
Search Criteria
Package Details: acestream-engine 3.2.3-2
Package Actions
Git Clone URL: | https://aur.archlinux.org/acestream-engine.git (read-only, click to copy) |
---|---|
Package Base: | acestream-engine |
Description: | Ace Stream engine |
Upstream URL: | https://acestream.org |
Keywords: | broadcast broadcasting decentralized livestream p2p peer-to-peer streaming |
Licenses: | custom:ACE Stream |
Submitter: | Scimmia |
Maintainer: | qark |
Last Packager: | qark |
Votes: | 130 |
Popularity: | 0.016059 |
First Submitted: | 2013-04-11 21:20 (UTC) |
Last Updated: | 2024-04-24 18:32 (UTC) |
Dependencies (2)
- python310AUR
- python-installer (python-installer-gitAUR) (make)
Required by (2)
- acestream-launcher (optional)
- mpv-acestream
Sources (10)
- acestream-engine-3.2.3.tar.gz
- acestream-engine.desktop
- acestream-engine.service
- https://files.pythonhosted.org/packages/cp310/a/apsw/apsw-3.45.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- https://files.pythonhosted.org/packages/cp310/c/cffi/cffi-1.16.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- https://files.pythonhosted.org/packages/cp310/l/lxml/lxml-5.2.1-cp310-cp310-manylinux_2_28_x86_64.whl
- https://files.pythonhosted.org/packages/cp35/p/pycryptodome/pycryptodome-3.20.0-cp35-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- https://files.pythonhosted.org/packages/cp36/p/PyNaCl/PyNaCl-1.5.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl
- https://files.pythonhosted.org/packages/py3/s/setuptools/setuptools-69.5.1-py3-none-any.whl
- LICENSE
Latest Comments
« First ‹ Previous 1 .. 14 15 16 17 18 19 20 21 Next › Last »
cobalt commented on 2014-10-24 17:54 (UTC)
Scimmia commented on 2014-10-23 17:10 (UTC)
Duplicate and unused depends, inconsistent use of braces, inadequate use of quoting, using mkdir -p instead of install, using cp -a on a file instead of install, using cp -aR (which is meaningless), taking source files from different Ubuntu releases, creating variables without prefixing them with '_', ...
Need I go on?
an7oine commented on 2014-10-23 15:33 (UTC)
Apparently it's about the changes you proposed and I committed. I fail to see the kind of a mess they made of things, however.
cobalt commented on 2014-10-23 14:59 (UTC)
Funny, what changes did I make? I never owned or maintained this package :)
Scimmia commented on 2014-10-23 06:14 (UTC)
I don't use it right now, but I'll do a cleanup. cobalt's changes made a mess of things.
an7oine commented on 2014-10-23 05:20 (UTC)
Updated as proposed, again.
Since finally having gotten ace-engine to run directly on my Mac via wine, I no longer employ this package myself. Will therefore disown it again, because I think it's a bad idea to maintain something with no vested personal interest.
mpuzirew commented on 2014-10-22 08:50 (UTC)
3.0.0 alpha is very buggy. Latest version is 3.0.2
http://dl.acestream.org/ubuntu/14/acestream_3.0.2_ubuntu_14.04_x86_64.tar.gz
So edited PKGBUILD as follows (changing pkgver and download links, and skipping chechsums):
# Contributor: MacCyber <jonas.enge at gmail dot com>
# Contributor: Doug Newgard <scimmia22 at outlook dot com>
# Contributor: Jonas Heinrich <onny@project-insanity.org>
# Contributor: Antti Hautaniemi <an7oine at me com>
pkgname=acestream-engine
pkgver=3.0.2
pkgrel=1
pkgdesc="ACE Stream engine"
arch=('i686' 'x86_64')
url="http://acestream.org/"
license=('unknown')
depends=('python2-setuptools' 'python2-psutil' 'python2-pip' 'python2-xlib' 'python2-pip')
optdepends=('libappindicator: for GTK interface')
conflicts=('acestream')
if [[ "$CARCH" == "i686" ]]; then
ubuntu_files="acestream_3.0.2_ubuntu_14.04_i686"
ubuntu_source="http://dl.acestream.org/ubuntu/14/$ubuntu_files.tar.gz"
ubuntu_sha256="SKIP"
else
ubuntu_files="acestream_3.0.2_ubuntu_14.04_x86_64"
ubuntu_source="http://dl.acestream.org/ubuntu/14/$ubuntu_files.tar.gz"
ubuntu_sha256="SKIP"
fi
source=( "$ubuntu_source" 'acestream-engine.service' )
sha256sums=( "$ubuntu_sha256" 'b9863a9dd3ee6d41d18475f5f539107fe81a573f45ca1cb98013441f955f1af0' )
install='acestream-engine.install'
package() {
mkdir -p ${pkgdir}/usr/bin/ ${pkgdir}/usr/share/acestream
cp -a "$srcdir"/$ubuntu_files/acestreamengine ${pkgdir}/usr/bin/
cp -aR "$srcdir"/$ubuntu_files/data ${pkgdir}/usr/share/acestream
cp -aR "$srcdir"/$ubuntu_files/lib ${pkgdir}/usr/share/acestream
install -D -m 644 "$srcdir/acestream-engine.service" "$pkgdir/usr/lib/systemd/system/acestream-engine.service"
}
cobalt commented on 2014-10-08 12:47 (UTC)
I think upgrade to 3.0.0-alpha is a bad idea, it breaks acestream-player and it is alpha after all. Version 2.1.6 works just fine.
an7oine commented on 2014-10-08 06:09 (UTC)
Upgraded into 3.0.0-alpha along the lines of what 'artteam' and 'cobalt' proposed. Added a service file introducing an 'acestream' user account running the engine.
cobalt commented on 2014-08-19 20:44 (UTC)
Thanks, artteam, for pointing this out!
I am not sure if new alpha version of the acestream-engine should be here in PKGBUILD since it brakes acestreamplayer. But it can be installed without braking the old version 2.1.6. More info can be found at http://wiki.acestream.org/wiki/index.php/AceStream_3.0.0_alpha in Russian or http://wiki.acestream.org/wiki/index.php/AceStream_3.0.0_alpha/en in English.
But nevertheless here is the PKGBUILD I used to replace old 2.1.6 version. Copy it to the file named PKGBUILD, then run "makepkg -sci" in the dir with PKGBUILD.
pkgname=acestream-engine
pkgver=3.0.0.a18
pkgrel=1
pkgdesc="ACE Stream engine"
arch=('i686' 'x86_64')
url="http://acestream.org/"
license=('unknown')
depends=('python-setuptools' 'python-psutil' 'python-pip' 'python2-xlib' 'wxpython' 'wmctrl' 'python2-pip')
optdepends=('libappindicator: for GTK interface')
conflicts=('acestream')
if [[ "$CARCH" == "i686" ]]; then
ubuntu_files="acestream_3.0.0-a18_ubuntu_13.04_i686"
source=("http://dl.acestream.org/ubuntu/13/$ubuntu_files.tar.gz")
sha256sums=('c91eb4ab64f8c4e48715e372020c1f3a158dda28ecff6f6a87675b8a78a370a6')
else
ubuntu_files="acestream_3.0.0-a18_ubuntu_14.04_x86_64"
source=("http://dl.acestream.org/ubuntu/14/$ubuntu_files.tar.gz")
sha256sums=('7fca4b04d52e85b012a241565e0bbc5ea09c05647bc77996bea369fa91203b16')
fi
package() {
cd ${pkgdir}
mkdir -p ${pkgdir}/usr/bin/
mkdir -p ${pkgdir}/usr/share/acestream
cp -a "$srcdir"/$ubuntu_files/acestreamengine ${pkgdir}/usr/bin/
cp -aR "$srcdir"/$ubuntu_files/data ${pkgdir}/usr/share/acestream
cp -aR "$srcdir"/$ubuntu_files/lib ${pkgdir}/usr/share/acestream
}
Pinned Comments
qark commented on 2023-09-12 21:18 (UTC)
Please stop flagging package as out-of-date until there is stable version, not alpha, beta, RC or whatever.