Package Details: activate-linux-git r376.347a579-1

Git Clone URL: https://aur.archlinux.org/activate-linux-git.git (read-only, click to copy)
Package Base: activate-linux-git
Description: The 'Activate Windows' watermark ported to Linux with Xlib and cairo in C
Upstream URL: https://github.com/MrGlockenspiel/activate-linux
Licenses: GPL-3.0-only
Conflicts: activate-linux
Provides: activate-linux
Submitter: polix_minus
Maintainer: FabioLolix
Last Packager: FabioLolix
Votes: 15
Popularity: 0.86
First Submitted: 2022-04-04 09:31 (UTC)
Last Updated: 2026-02-08 22:57 (UTC)

Latest Comments

« First ‹ Previous 1 2

matan-h commented on 2022-05-17 13:42 (UTC)

building no longer create bin folder (install: cannot stat '/bin/activate-linux': No such file or directory ). I fix it by changing the last line package() to: install -D activate-linux "$pkgdir/usr/bin/activate-linux"

just activate-linux instead of bin/activate-linux

and additional error : one line before last: the -Dm644 missing white-space: it need to be -Dm 644.

WithTheBraid commented on 2022-05-17 10:28 (UTC)

It seems like at the moment, the following patches are required:

diff --git a/.SRCINFO b/.SRCINFO
index 6acbe95..d9754ae 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
 pkgbase = activate-linux-git
        pkgdesc = The "Activate Windows" watermark ported to Linux with Xlib and cairo in C
-       pkgver = r70.d0d7e2c
+       pkgver = r90.7132160
        pkgrel = 1
        url = https://github.com/MrGlockenspiel/activate-linux
        arch = x86_64
diff --git a/PKGBUILD b/PKGBUILD
index 847de55..67ed5a0 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
 # Maintainer: Polis Minus <polisminus2247@tuta.io>
 pkgname=activate-linux-git
 _pkgname=activate-linux
-pkgver=r70.d0d7e2c
+pkgver=r90.7132160
 pkgrel=1
 pkgdesc="The \"Activate Windows\" watermark ported to Linux with Xlib and cairo in C"
 arch=("x86_64")
@@ -28,5 +28,5 @@ package() {
   install -D activate-linux.desktop "$pkgdir/usr/share/applications/activate-linux.desktop"
   cd "$srcdir/$_pkgname"
   install -Dm644 LICENSE.md "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
-  install -D bin/activate-linux "$pkgdir/usr/bin/activate-linux"
+  install -D activate-linux "$pkgdir/usr/bin/activate-linux"
 }

thenumeralone commented on 2022-05-17 05:19 (UTC)

I wasn't able to build this within a chroot because git is missing in makedepends.

<deleted-account> commented on 2022-05-16 14:57 (UTC)

I'm afraid this package does not list all necessary dependencies (especially X11 devel.)

==> Updated version: activate-linux-git r84.827e5ee-1
==> Starting build()...
rm -f -r bin
mkdir bin
clang src/activate_linux.c -o bin/activate-linux -lX11 -lXfixes -lXinerama -lcairo -I/usr/include/cairo
src/activate_linux.c:8:10: fatal error: 'X11/extensions/Xfixes.h' file not found
#include <X11/extensions/Xfixes.h>
         ^~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
make: *** [Makefile:27: activate-linux] Error 1
==> ERROR: A failure occurred in build().
    Aborting...

FabioLolix commented on 2022-05-15 21:27 (UTC)

Hello,

  • packages of base-devel group (make) don't have to be in makedepends
  • git is missing as makedepends
  • libxfixes and libxinerama are missing as depends
  • You're welcome to build in a clean chroot before uploading to ensuring needed depends and makedepends are met, for convenience using extra-x86_64-build from devtools package https://wiki.archlinux.org/title/DeveloperWiki:Building_in_a_clean_chroot

polix_minus commented on 2022-04-24 06:08 (UTC)

@bbaster fixed!

bbaster commented on 2022-04-23 13:37 (UTC) (edited on 2022-04-23 13:38 (UTC) by bbaster)

Fails to install:

install: cannot stat 'bin/activate_linux': No such file or directory
==> ERROR: A failure occurred in package().
    Aborting...
-> error making: activate-linux-git`