Skip to content

New package: ClassiCube-1.3.8#60669

Open
r0man1an wants to merge 1 commit into
void-linux:masterfrom
r0man1an:classicube
Open

New package: ClassiCube-1.3.8#60669
r0man1an wants to merge 1 commit into
void-linux:masterfrom
r0man1an:classicube

Conversation

@r0man1an

Copy link
Copy Markdown
Contributor

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-glibc
  • I built this PR locally for these architectures (if supported. mark crossbuilds):
    • aarch64
    • armv7l
    • i686

@tranzystorekk tranzystorekk added the new-package This PR adds a new package label May 21, 2026
Comment thread srcpkgs/ClassiCube/template Outdated
sed -i '/SIGCHLD/d' src/Platform_Posix.c
}

do_build() {

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Why are you not using the function provided by the build style?

Comment thread srcpkgs/ClassiCube/template Outdated
distfiles="https://github.com/ClassiCube/ClassiCube/archive/${version}.tar.gz"
checksum=35293acf1e63baeca832dec2512283f2975c79ddf80cc855a12c10464723a6c4

pre_build() {

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Why are these patches being applied?

If they are legitimate, they are done incorrectly:

  1. Static patches like this should be contained in an actual patch file. Invoking sed hides context and can obscure incorrect or obsolete changes.
  2. When dynamic changes would be necessary, use vsed instead of raw sed to help catch obsolete changes.
  3. Dynamic changes belong in post_patch, not pre_build.

Comment thread srcpkgs/ClassiCube/template Outdated
vbin ClassiCube 755 usr/bin ClassiCube-bin
vlicense license.txt
vinstall misc/CCicon.png 644 usr/share/pixmaps classicube.png
vbin ${FILESDIR}/ClassiCube.sh 755 usr/bin ClassiCube

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

We don't vendor launch scripts like this. Remove the script.

Comment thread srcpkgs/ClassiCube/template Outdated
vbin ${FILESDIR}/ClassiCube.sh 755 usr/bin ClassiCube

vmkdir usr/share/applications
cat > "${DESTDIR}/usr/share/applications/classicube.desktop" <<-EOF

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

We don't vendor desktop entries. Remove this block.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Thank you for your detailed feedback!

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.

3 participants