general and package organization. I am confused

Hello.

Thanks to all people working on manjaro arm.
I m using it but I have no clue on how it is working:

I know that Manjaro's package are going through:
ArchLinux => Manjaro unstable => Manjaro testing =" Manjaro stable
What about Manjaro ARM ?

And where are the package source ?
For example for bemenu package (community/package), I cannot find the PKGBUILD source:
https : // gitlab . manjaro.org / manjaro-arm Not here. Maybe this is because it come from archlinux arm
But they are also not in ARM archlinux: https : // github . com / archlinuxarm/PKGBUILDs.git
And also not in Arch linux : https : // git.archlinux . org / svntogit/packages.git
Where are they ?

Thank you for your help because I am extremely confused

Thanks for your interest.

Manjaro ARM is much simpler right now. It's:
Arch Linux ARM -> Manjaro ARM Stable (we don't have other branches currently)

The PKGBUILD's can be in 3 different locations.
For packages we maintain ourselves, they are at gitlab.manjaro.org/manjaro-arm/packages/.
For packages Arch Linux ARM maintains, they are at github.com/archlinuxarm/PKGBUILDs.
The rest are from Arch Linux at https://git.archlinux.org/svntogit.

For bemenu specifically the PKGBUILD is from Arch Linux here: https://git.archlinux.org/svntogit/community.git/tree/trunk?h=packages/bemenu.

2 Likes

Hello
Was wondering same question. (because I may have to debug syncthing)

but if I get syncthing (or bemenu) package I can see arch=x86_64.
Am I missing something ?

# git clone https://git.archlinux.org/svntogit/community.git
# git checkout packages/syncthing
# find . |grep PKGBUILD |xargs cat |grep arch 
arch=('x86_64')
arch=('x86_64')

That's because the Arch Linux ARM build system uses makepkg -A to build the packages, which ignores the architecture variable in the PKGBUILD.

It's very neat, if you don't need to change anything in the PKGBUILD, but just build it for your own architecture.

1 Like

This topic was automatically closed after 90 days. New replies are no longer allowed.

Forum kindly sponsored by