You are not logged in.

#1 2026-10-16 08:06:07

emk2203
Member
Registered: 2024-10-17
Posts: 21

[SOLVED] Need help adapting PKGBUILD for abandoned AUR package

I want to use a package from the AUR which is abandoned (flagged out-of-date for more than 6 months without reaction) and adapt the PKGBUILD for the latest version for needed features.

I am stumped how to do this since I rarely deal with this particular PKGBUILD feature, the PKGBUILDs I modified in the past were basic and easily adaptable.

The PKGBUILD is from the package turing-smart-screen-python: https://aur.archlinux.org/cgit/aur.git/ … een-python

I can deal with changing the version numbers and adding the new dependency of libusb, also updating the checksum for the first file.

What I don't know is where the last 4 files with checksums come from, and because of this, I cannot adjust the checksums except for the first file (archive from github).

Help is appreciated. I don't expect that someone changes the PKGBUILD for me, just a pointer in the right direction would be great.

Last edited by emk2203 (2026-10-16 11:04:45)

Offline

#2 2026-10-16 08:22:12

WorMzy
Administrator
From: Scotland
Registered: 2010-06-16
Posts: 13,684
Website

Re: [SOLVED] Need help adapting PKGBUILD for abandoned AUR package

They are local files, included in the AUR package's repo along with the PKGBUILD. If you've not modified them, you shouldn't need to update the checksums, but if you do, you can generate them with `makepkg -g` (see `man makepkg | less -p geninteg`). Alternatively use updpkgsums (from pacman-contrib) to update the checksums in place in the PKGBUILD.

Mod note: moving to AUR Issues.


Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD

Making lemonade from lemons since 2015.

Offline

#3 2026-10-16 08:29:05

killertofus
Member
Registered: 2025-02-10
Posts: 260

Re: [SOLVED] Need help adapting PKGBUILD for abandoned AUR package

1) was flagged out of date 15 days ago, not 6 months ago, the release was 6 months ago
2) updpkgsums is better to use, because makepkg -g generates the pkgsums and also add a duplicate line of pkgsums, while updpkgsums does not


I Have Linux Perl Can i Download Gnome???

Offline

#4 2026-10-16 10:38:27

emk2203
Member
Registered: 2024-10-17
Posts: 21

Re: [SOLVED] Need help adapting PKGBUILD for abandoned AUR package

OK, after I fixed the checksum, makepkg -si gives me ==> ERROR: install file (turing-smart-screen-python.install) does not exist or is not a regular file.

Is there also an easy fix for this? Cannot find this anywhere in the AUR description.

Offline

#5 2026-10-16 10:54:33

mpan
Member
Registered: 2012-08-01
Posts: 1,669
Website

Re: [SOLVED] Need help adapting PKGBUILD for abandoned AUR package

When you cloned the repository, the file has been cloned together with PKGBUILD and all other files: current view.

A side note: checksums are only relevant if you plan to reuse or publish your PKGBUILD. There is no point in recreating them for a single, private build. And GitHub also doesn’t guarantees automatic archives to be byte-to-byte exact, which means checksums may change. In 2003 they made a promise to try to keep them intact for a. But it’s 2026 and it’s being observed archives can no longer be assumed to be unchanging.

Offline

#6 2026-10-16 11:04:07

emk2203
Member
Registered: 2024-10-17
Posts: 21

Re: [SOLVED] Need help adapting PKGBUILD for abandoned AUR package

Thanks, that was the missing piece.  I overlooked it because it wasn't mentioned as source (did a manual download).

Offline

#7 2026-10-16 16:45:24

mpan
Member
Registered: 2012-08-01
Posts: 1,669
Website

Re: [SOLVED] Need help adapting PKGBUILD for abandoned AUR package

Then consider reading the entire AUR article, if you didn’t do so yet. In particular the red box at the top.

Offline

Board footer

Powered by FluxBB