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

New package: wiki-tui-0.8.2 #45438

Merged
merged 1 commit into from
Aug 14, 2023
Merged

New package: wiki-tui-0.8.2 #45438

merged 1 commit into from
Aug 14, 2023

Conversation

ethamck
Copy link
Contributor

@ethamck ethamck commented Aug 5, 2023

Testing the changes

  • I tested the changes in this PR: YES

New package

Local build testing

  • I built this PR locally for my native architecture, (x86_64-musl)
  • I built this PR locally for these architectures (crossbuilds, both glibc and musl where possible):
    • x86_64
    • i686
    • aarch64
    • armv7l
    • armv6l

This is my first package for any distribution. I'm particularly eager to suggestions if I got anything wrong! (Specifically, I'm not sure if I needed to add compilation options, since the package allows multiple possible ncurses-like backends. I couldn't find anything about having mutually exclusive options in the manual.)

@classabbyamp classabbyamp added the new-package This PR adds a new package label Aug 5, 2023
@classabbyamp
Copy link
Member

would be nice to install the desktop file and icon too

@ethamck
Copy link
Contributor Author

ethamck commented Aug 9, 2023

I'm currently waiting for a version bump in the main repository to do this.

Previously, the icon that would be bundled with the desktop file was an unscalable raster of an odd size, so I opened #207. The next version published will include proper icon sizes.

I have some code locally that I assume will work perfectly once this happens, and if it does I'll force-push when tested.

diff --git a/srcpkgs/wiki-tui/template b/srcpkgs/wiki-tui/template
index 1a9630412a..24d4398b60 100644
--- a/srcpkgs/wiki-tui/template
+++ b/srcpkgs/wiki-tui/template
@@ -15,4 +15,7 @@ checksum=3fc11a53707531d658f47c04b1e148ff81332e20ada71f028c5c5cc69c2728aa
 
 post_install() {
        vlicense LICENSE
+
+       vcopy icons/ usr/share/icons/
+       vinstall wiki-tui.desktop 644 usr/share/applications
 }

@ethamck ethamck changed the title New package: wiki-tui-0.8.1 New package: wiki-tui-0.8.2 Aug 12, 2023
@classabbyamp classabbyamp merged commit ae3f238 into void-linux:master Aug 14, 2023
@ethamck ethamck deleted the wiki-tui branch August 17, 2023 15:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
new-package This PR adds a new package
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants