Package Details: atlauncher 3.3.5.1-1

Git Clone URL: https://aur.archlinux.org/atlauncher.git (read-only, click to copy)
Package Base: atlauncher
Description: A Launcher for Minecraft which to allow you to download and install ModPacks quickly and easily.
Upstream URL: https://github.com/ATLauncher/ATLauncher
Licenses: GPL3
Conflicts: atlauncher-bin
Provides: atlauncher
Submitter: demon012
Maintainer: demon012 (RyanTheAllmighty)
Last Packager: demon012
Votes: 10
Popularity: 0.000055
First Submitted: 2013-09-25 21:53
Last Updated: 2020-05-31 19:08

Dependencies (4)

Required by (0)

Sources (4)

Latest Comments

1 2 3 Next › Last »

NdranC commented on 2020-05-31 09:02

Maybe you should add the -u flag to the cp command in the launcher script. I believe it's overriding the technically more up-to-date file causing the launcher to download the same update every time you launch it.

cobaltspace commented on 2019-07-04 04:37

So, this may not be well known, but atlauncher has a github repo at https://github.com/ATLauncher/ATLauncher.

Using this, I created what I believe to better follow the Arch package guidelines and also would also cause aur helpers to break less:

# Maintainer: Alan Jenkins <alan.james.jenkins at gmail dot com>
# Contributor: Cobalt Space <cobaltspace at protonmail dot com>
# Contributor: Maximilian Berger <snowdragon92 at gmail dot com>

pkgname=atlauncher
_upstreamname=ATLauncher
pkgrel=2
pkgver=3.3.1.4
pkgdesc="A Launcher for Minecraft which integrates multiple different ModPacks to allow you to download and install ModPacks easily and quickly."
arch=('any')
url="https://github.com/ATLauncher/ATLauncher"
license=('GPL3')
depends=('java-runtime=8' 'openal')
makedepends=('java-environment=8' 'gradle')
provides=('atlauncher')

source=("$_upstreamname-$pkgver.tar.gz::https://github.com/ATLauncher/ATLauncher/archive/$pkgver.tar.gz"
        "atlauncher"
        "atlauncher.desktop"
        "atlauncher.png"
       )

md5sums=('04d7fcb7e1a56d3c2eb24d1e81681c5d'
         '2aa7755e8bf88ba7ad7f7303d29b439f'
         'bb6c25c948b8d2341a27803c123df453'
         'e116c617332de8b19bf34f130c7eec2e')

build() {
    cd "$_upstreamname-$pkgver"

    gradle build
}


package() {
    cd "$srcdir"

# create folder for the main jar executable
        mkdir -p "$pkgdir/usr/share/java/atlauncher/"
        chmod -R 755 "$pkgdir/usr/share/java/atlauncher/"

# create folder for other files
        mkdir -p "$pkgdir/usr/share/atlauncher/Downloads"
        chmod 777 "$pkgdir/usr/share/atlauncher/Downloads"

# install shell wrapper script
        install -D -m755 "$srcdir/atlauncher"                           "$pkgdir/usr/bin/atlauncher"

# install jar
        install -D -m644 "$srcdir/$_upstreamname-$pkgver/dist/$_upstreamname-$pkgver.jar"   "$pkgdir/usr/share/java/atlauncher/ATLauncher.jar"

# install desktop launcher with icon
        install -D -m644 "$srcdir/atlauncher.desktop"                       "$pkgdir/usr/share/applications/atlauncher.desktop"
        install -D -m644 "$srcdir/atlauncher.png"                       "$pkgdir/usr/share/pixmaps/atlauncher.png"
}

cobaltspace commented on 2019-04-09 20:32

I think the java dependency should be java-runtime=8 instead of just java-runtime.

Anonymous comment on 2017-06-26 15:13

The dependency xorg-server-utils needs to be replaced with xorg-apps.

demon012 commented on 2016-10-26 07:04

@Rafmaninoff, where did you place the slash? Line 31 is a mkdir line and the package builds for me without adding a slash?

Rafmaninoff commented on 2016-10-24 19:57

On line 31 of the pkgbuild there's a missing slash, place it back in and it builds fine.

demon012 commented on 2016-03-07 09:51

Good catch Flaeme, updated package to add unzip to makedepends.

Flaeme commented on 2016-03-05 01:29

This package, as is, also depends on the unzip command (extra/unzip) to build which is not a part of base-devel and thus should probably be added to the makedeps.

rosspf commented on 2016-02-06 06:42

I told you what was the problem with the package 2 months ago. I also gave you a completely functional rewritten Package and PKGBUILD in an email, which you refused to use.

Also, I am not attempting to "steal" it from you. I am only trying to get it updated and functional, because it wasn't. If someone can't simply update a package using code which was already written for them, or write their own update in the time span of 2 months, then I believe the proper thing is to step down and let someone else who is willing to maintain it do so. Heck if I was busy with things in my life and I couldn't maintain a project of mine I would gladly let someone else take over the reigns if they are willing to. I do not care one bit if I'm not the owner anymore. Nobody should as that's against the spirit of this community.

In the end, I am not interested in this petty drama. I tried multiple times to get you to do something but you kept putting me and it off. That's why I finally filed a request, due to you not being able to update the package. Anyway, guess it'll be the mods decision.

demon012 commented on 2016-01-28 22:51

The update with the choice between shared and non shared mods directories will have to come when I have the time to finish rewriting the script but as previously stated I will not have an internet connection for 2 weeks as of tomorrow evening.