Build an Arch Linux repository with Open Build Service
I 'm trying to build my Arch Linux repository using Open Build Service. I created an account and posted my home project PKGBUILD. But the wiki and documentation only has documentation for Spec files, not for Arch Linux. Even if I upload PKGBUILD from the web client, the build fails. My repository and the package that has a problem is here https://build.opensuse.org/package/show/home:hayao/fascode-live-tools Please tell me how to Looking at other people's repositories, it looks like the repositories need files other than PKGBUILD, but I couldn't find any documentation about them.
Hi, Am Donnerstag, 29. Juli 2021, 08:30:49 CEST schrieb 山田ハヤオ:
I 'm trying to build my Arch Linux repository using Open Build Service. I created an account and posted my home project PKGBUILD.
But the wiki and documentation only has documentation for Spec files, not for Arch Linux.
Did you read https://en.opensuse.org/ openSUSE:Build_Service_cross_distribution_howto#Arch_Linux_packaging_guides ?
Even if I upload PKGBUILD from the web client, the build fails.
My repository and the package that has a problem is here
https://build.opensuse.org/package/show/home:hayao/fascode-live-tools
Whatever you do, your repo needs something to build, not just the definition how to build. Take a look at https://build.opensuse.org/package/show/openSUSE:Tools/osc for a comprehensive example of x-distro build HTH Axel
Hey, On 29.07.21 08:30, 山田ハヤオ wrote:
Even if I upload PKGBUILD from the web client, the build fails.
Looks like our backend has problems parsing your PKGBUILD file. Especially handling many packages in on file and passing the package name as argument. Guess you have to use single files. Sent you a submit request that make it parse. https://build.opensuse.org/request/show/909184 Henne -- Henne Vogelsang http://www.opensuse.org Everybody has a plan, until they get hit. - Mike Tyson
I created another package. https://build.opensuse.org/package/show/home:hayao/alterlinux-i3-manager It failed to build too but the error message has been changed since the first package. The message says about package dependent. How can I fix it ? 2021年7月29日(木) 22:18 Henne Vogelsang <hvogel@opensuse.org>:
Hey,
On 29.07.21 08:30, 山田ハヤオ wrote:
Even if I upload PKGBUILD from the web client, the build fails.
Looks like our backend has problems parsing your PKGBUILD file. Especially handling many packages in on file and passing the package name as argument. Guess you have to use single files.
Sent you a submit request that make it parse.
https://build.opensuse.org/request/show/909184
Henne
-- Henne Vogelsang http://www.opensuse.org Everybody has a plan, until they get hit. - Mike Tyson
Hey, On 29.07.21 17:13, 山田ハヤオ wrote:
I created another package. https://build.opensuse.org/package/show/home:hayao/alterlinux-i3-manager <https://build.opensuse.org/package/show/home:hayao/alterlinux-i3-manager>
It failed to build too but the error message has been changed since the first package. The message says about package dependent. How can I fix it ?
Seems you have a weird Arch repository setup. Arch:Community includes Arch:Core. If you just choose one of the Arch variants from our distributions then it builds (and fails). See https://build.opensuse.org/package/show/home:hennevogel:branches:home:hayao/... Henne -- Henne Vogelsang http://www.opensuse.org Everybody has a plan, until they get hit. - Mike Tyson
Thank you! Build of two packages was successful. But this package <https://build.opensuse.org/package/show/home:hayao/alterlinux-i3-manager> was failed to build. It still has a dependent error. 2021年7月30日(金) 23:41 Henne Vogelsang <hvogel@opensuse.org>:
Hey,
On 29.07.21 17:13, 山田ハヤオ wrote:
I created another package. https://build.opensuse.org/package/show/home:hayao/alterlinux-i3-manager < https://build.opensuse.org/package/show/home:hayao/alterlinux-i3-manager>
It failed to build too but the error message has been changed since the first package. The message says about package dependent. How can I fix it ?
Seems you have a weird Arch repository setup. Arch:Community includes Arch:Core. If you just choose one of the Arch variants from our distributions then it builds (and fails). See
https://build.opensuse.org/package/show/home:hennevogel:branches:home:hayao/...
Henne
-- Henne Vogelsang http://www.opensuse.org Everybody has a plan, until they get hit. - Mike Tyson
participants (3)
-
Axel Braun
-
Henne Vogelsang
-
山田ハヤオ