Package Details: kalu-kde 4.5.2-2

Git Clone URL: https://aur.archlinux.org/kalu-kde.git (read-only, click to copy)
Package Base: kalu-kde
Description: Upgrade notifier w/ AUR support, watched (AUR) packages, news; supports autohide in KDE Plasma's panel
Upstream URL: https://github.com/Thulinma/kalu
Licenses: GPL3+
Conflicts: kalu
Provides: kalu
Submitter: Rhinoceros
Maintainer: Rhinoceros (Thulinma, jghodd)
Last Packager: Rhinoceros
Votes: 14
Popularity: 0.000004
First Submitted: 2014-12-30 12:30 (UTC)
Last Updated: 2024-09-14 14:24 (UTC)

Latest Comments

« First ‹ Previous 1 .. 3 4 5 6 7 8 9 10 11 12 13 14 Next › Last »

Rhinoceros commented on 2021-06-27 13:34 (UTC)

@Thulinma Brilliant! Thank you!

Just regarding the "tag", if you tag the actual commit itself in Github, then we can reference this version/tag in the PKGBUILD(s), rather than just fetching HEAD. It also means that we can source the tar.gz rather than use git. Thanks again!

Thulinma commented on 2021-06-27 12:48 (UTC)

@Rhinoceros Done! Download progress works now, as far as I can tell, and I moved the code to the master branch of the repo, cleaned it up and tagged it as 4.4.0.

That means you'd now simply use:

source=(git+https://github.com/Thulinma/kalu.git)

I also took over the main "kalu" package and updated it to my fork. So that version now finally works again too. ^_^

Rhinoceros commented on 2021-06-27 06:48 (UTC)

Thanks @Thulinma. I don't actually use the built-in updater, so I couldn't test that, but the other parts seem to work great, including --enable-status-notifier! I'll wait a while until you have the final version, then I'll release it. Please let me know when it's ready.

Thulinma commented on 2021-06-26 21:25 (UTC) (edited on 2021-06-26 21:26 (UTC) by Thulinma)

@Rhinoceros Yes, this one works with latest pacman, no alpm12 needed. To create the configure file, just run autogen.sh first. I tested this build function and it worked for me:

build() {
  cd "$srcdir/${pkgname%-kde}"
  ./autogen.sh
  ./configure --prefix=/usr
  make
}

(Using --enable-status-notifier probably works too, but I didn't test that yet)

And I used this source:

source=(git+https://github.com/Thulinma/kalu.git#branch=next)

Do note that while it totally works, it's not fully finished yet. Download progress is currently invisible, so it starts the download... nothing seems to happen while it downloads, and then it starts installing. Still, better than nothing! That seems to be the only thing not working yet, and if I have some more time tomorrow I'll see if I can get that to work as well.

Rhinoceros commented on 2021-06-26 06:26 (UTC)

@Thulinma Thanks for that! How does this new code differ from @jghodd's hack? Also, I can see that you integrated gcc10.patch and a46975cdcb926ea8508c012d333471c1e1cb8529.patch, but not @jghodd's fix-for-alpm12.patch. Does this mean it doesn't rely on alpm12, just the latest version in pacman?

If you look at the PKGBUILD, you can see it pulls sources from jjacky.com, not the Github repo. There are a few differences. For example, in the Github repo (and your clone) there is no configure file, so the PKGBUILD doesn't work as-is. Is there another way I should be building?

Thulinma commented on 2021-06-25 22:49 (UTC)

Never mind, I couldn't resist checking and after one more commit... it looks like everything "just works" now. It feels a bit hacky, but hey, if it works, it works! Take it for a spin and let me know if it works for you guys too.

Thulinma commented on 2021-06-25 22:05 (UTC)

Hey guys, quick update: I've made some good progress! It compiles (and runs!). I haven't implemented download progress updates yet, but other than that I think it's working (getting a bit late here, going to test more extensively over the weekend).

You can follow along here: https://github.com/Thulinma/kalu/commits/next

This includes the other patches as well, so it should compile as-is. I plan to polish it a bit more and then get it ready for release.

Rhinoceros commented on 2021-06-22 22:45 (UTC) (edited on 2021-06-22 22:45 (UTC) by Rhinoceros)

@jghodd I just reuploaded alpm12 in the meantime in case it was an error. Hope everything is okay with you.

Rhinoceros commented on 2021-06-11 03:00 (UTC)

@jghodd Thank you! I've tested it and it works brilliantly. I had a look at the patch, and it was epic. Much more to do than I had envisaged, so thank you again for all your work.