Package Details: pamac-classic 7.3.0-2

Git Clone URL: https://aur.archlinux.org/pamac-classic.git (read-only, click to copy)
Package Base: pamac-classic
Description: A Gtk3 frontend for libalpm - classic version
Upstream URL: https://git.cromer.cl/cromer/pamac-classic
Keywords: aur gui installer pacman
Licenses: GPL3
Conflicts: pamac, pamac-aur
Provides: pamac, pamac-aur
Submitter: sudobash418
Maintainer: sudobash418
Last Packager: sudobash418
Votes: 16
Popularity: 0.000000
First Submitted: 2017-10-04 21:54 (UTC)
Last Updated: 2021-07-10 20:28 (UTC)

Dependencies (14)

Required by (7)

Sources (1)

Pinned Comments

Cromer commented on 2022-07-12 00:28 (UTC)

Probably related to this: https://git.cromer.cl/cromer/pamac-classic/issues/12

AUR has been broken in pamac-classic for a while now due to changes on Arch Linux's side of things. If anyone can fix and do a pull request, I will merge it. But right now I don't have time to investigate myself and is at the bottom of my priority list.

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 Next › Last »

Andy_Vetrov commented on 2019-10-22 19:20 (UTC)

@Cromer: Could you fix the incompatibility of Pamac-classic with the latest version of Pacman 5.2?

marcin19883 commented on 2019-09-18 00:14 (UTC)

Works thanks.

Cromer commented on 2019-09-17 22:21 (UTC)

@marcin19883 I pushed a new version 7.0.2 that should fix this problem.

marcin19883 commented on 2019-09-17 19:47 (UTC) (edited on 2019-09-17 19:48 (UTC) by marcin19883)

Error:

Compiling Vala source src/pamac-tr..../src/pamac-tray/tray.vala src/Pamac.vapi. FAILED: src/pamac-tray/327987b@@pamac-tray@exe/Config.c src/pamac-tray/327987b@@pamac-tray@exe/tray-gtk.c src/pamac-tray/327987b@@pamac-tray@exe/tray.c valac -C --debug --debug --pkg gobject-2.0 --pkg glib-2.0 --pkg gio-2.0 --pkg gtk+-3.0 --pkg libnotify --pkg libalpm --pkg json-glib-1.0 --color=always --directory src/pamac-tray/327987b@@pamac-tray@exe --basedir ../src/pamac-tray --pkg posix --vapidir=/home/marcin/pamac-classic/src/pamac-classic/src/vapis src/pamac-tray/Config.vala ../src/pamac-tray/tray-gtk.vala ../src/pamac-tray/tray.vala src/Pamac.vapi ../src/pamac-tray/tray.vala:49.3-49.17: error: Creation method of abstract class cannot be public.

Nocifer commented on 2019-07-19 14:15 (UTC)

@Cromer alright I just tried 7.0.1. It launches and the tray icon works properly as far as I can see, so from a user's perspective it can probably be considered "fixed", but on launch it still gives me the same assertion error:

(pamac-tray:5132): GLib-GIO-CRITICAL **: 17:07:31.413: g_file_new_for_path: assertion 'path != NULL' failed

And if I click on the tray icon, pamac-manager launches without any apparent hitch but it also outputs a similar error:

(pamac-manager:5195): GLib-GIO-CRITICAL **: 17:07:40.386: g_file_new_for_path: assertion 'path != NULL' failed

Cromer commented on 2019-07-19 12:49 (UTC)

@Nocifer, I think I fixed it, could you please let me know if you still have trouble?

Nocifer commented on 2019-07-12 08:34 (UTC)

Hi again,

I've been getting the following error since the update to 7.0.0 when I try to run pamac-tray:

(pamac-tray:9786): GLib-GIO-CRITICAL **: 10:57:52.327: g_file_new_for_path: assertion 'path != NULL' failed

I'm running pamac in a KDE environment, using the KDE_TRAY=ON flag, but I've also tried without it and it still gives me the same error.

Cromer commented on 2019-07-07 00:42 (UTC)

I just pushed 7.0.0, this has some big changes to the libpamc library, fixes old deprecated code, and removes cmake as a build system which means meson is now the only supported build system. Because of some of the major changes underneath, they break compatibility with 6.x.x library, so I bumped to 7.x.x.

Andy_Vetrov commented on 2019-07-06 07:02 (UTC) (edited on 2019-07-06 07:03 (UTC) by Andy_Vetrov)

Due to the fact that the @Cromer uses Meson as the main assembly system, I switched the PKGBUILD from Cmake to Meson:

pkgname=pamac-classic
pkgver=6.7.3
pkgrel=1
pkgdesc="A Gtk3 frontend for libalpm. Classic version."
arch=('x86_64')
url="https://git.cromer.cl/cromer/pamac-classic"
license=('GPL3')
depends=('curl' 'libsoup' 'polkit' 'pacman' 'libnotify' 'vte3' 'gtk3')
makedepends=('vala' 'meson' 'gettext' 'gobject-introspection')
optdepends=('polkit-gnome: needed for authentication in Cinnamon, Gnome'
            'mate-polkit: needed for authentication in MATE'
            'lxsession: needed for authentication in Xfce, LXDE etc.')
conflicts=('pamac' 'pamac-aur')
provides=('pamac' 'pamac-aur')

source=("pamac-classic-$pkgver-$pkgrel.tar.gz::$url/archive/v$pkgver.tar.gz")

sha256sums=('SKIP')

build() {
  mkdir build
  meson --prefix=/usr \
        --libdir=/usr/lib \
        --sysconfdir=/etc \
        -DENABLE_UPDATE_ICON=false \
        -DENABLE_HAMBURGER=true \
        "${srcdir}/${pkgname}" build
  ninja -C build
}

package() {
  DESTDIR="${pkgdir}" ninja -C build install
}

The previous version 6.7.2 was compiled without any errors about the missed gir-file.

@Cromer: thanks for the great job!

P.S. In the latest version I found a small typo: in the Help - About menu displayed 6.7.2 instead 6.7.3.

Cromer commented on 2019-07-04 00:09 (UTC)

I just pusehd 6.7.3 which fixes the gir issue if using cmake. The gir issue didn't effect meson which is why I didn't notice it.