Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

build: Arch User Repository #157

Merged
merged 10 commits into from
Apr 9, 2022
Merged

build: Arch User Repository #157

merged 10 commits into from
Apr 9, 2022

Conversation

morrieinmaas
Copy link
Contributor

First simple PKGBUILD added

See commit for TODOS

morrieinmaas added 2 commits April 6, 2022 19:18
TODO:
* Check on Arch this works
* Possibly make this a template to be filled
* add GH Action/pipeline for release to AUR

Signed-off-by: morrieinmaas <[email protected]>
@morrieinmaas morrieinmaas self-assigned this Apr 7, 2022
@morrieinmaas morrieinmaas added the enhancement New feature or request label Apr 7, 2022
@@ -19,7 +19,9 @@ configurations:
token: ~
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This change will be removed - sorry that was my linter/auto-formatting @blu3beri

@berendsliedrecht
Copy link
Member

Any reason why /usr/local/share? And what if the dir does not exist?

@berendsliedrecht
Copy link
Member

I am not too sure but so we have write access to /usr/local/bin?

@morrieinmaas
Copy link
Contributor Author

morrieinmaas commented Apr 7, 2022

Just first draft @blu3beri. will need to test this and spin up an arch machine for this. haven't gotten round to this yet

@morrieinmaas
Copy link
Contributor Author

Yeah I'm also not sure. Otherwise /usr/bin is where binaries live if I remember correctly. I'll give that a try tomorrow. Open to and happy for suggestions if you know the way to go here

@berendsliedrecht
Copy link
Member

Yeah I'm also not sure. Otherwise /usr/bin is where binaries live if I remember correctly. I'll give that a try tomorrow. Open to and happy for suggestions if you know the way to go here

/usr/bin is protected for sure. However yay 99% requires sudo so we might just have to curl it to tmp and sudo mv it. Just guessing here. I think I would prefer /usr/local/bin but we should just follow aur conventions ;).

@morrieinmaas
Copy link
Contributor Author

sounds good to me. I'll give it a go

This works in official arch docker image
using makepkd

it assumes basedevel is installed

Signed-off-by: morrieinmaas <[email protected]>
morrieinmaas added 5 commits April 8, 2022 15:56
Signed-off-by: morrieinmaas <[email protected]>
Signed-off-by: morrieinmaas <[email protected]>
Signed-off-by: morrieinmaas <[email protected]>
Signed-off-by: morrieinmaas <[email protected]>
Signed-off-by: morrieinmaas <[email protected]>
PKGBUILD Outdated Show resolved Hide resolved
Signed-off-by: morrieinmaas <[email protected]>
@morrieinmaas
Copy link
Contributor Author

@blu3beri alright should be good to go now

Copy link
Member

@berendsliedrecht berendsliedrecht left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great work!

Just one small thing, can we create a folder pkg with a folder aur and put it in there? Then we can just manage it from there for all the other repos :)

@morrieinmaas
Copy link
Contributor Author

thanks. and of course. let me push that

Signed-off-by: morrieinmaas <[email protected]>
@morrieinmaas
Copy link
Contributor Author

@blu3beri done

@berendsliedrecht berendsliedrecht changed the title WIP: Feat/arch pkgbuild build: Arch User Repository Apr 9, 2022
@berendsliedrecht berendsliedrecht merged commit 6408f7a into main Apr 9, 2022
@berendsliedrecht berendsliedrecht deleted the feat/arch-pkgbuild branch April 9, 2022 09:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants