[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#67134] [PATCH] gnu: Add camelia-girls
From: |
Liliana Marie Prikler |
Subject: |
[bug#67134] [PATCH] gnu: Add camelia-girls |
Date: |
Wed, 15 Nov 2023 21:58:25 +0100 |
User-agent: |
Evolution 3.46.4 |
Am Mittwoch, dem 15.11.2023 um 20:07 +0000 schrieb hrn:
> Thanks for reviewing!
>
> > + (snippet '(begin
>
> > Use #~ instead of ': The former also allows you to pull in other
> > packages, should you ever need to.
>
> Ok I'll test.
>
> > + `(#:phases (modify-phases %standard-phases
>
> > Same as above, prefer (list #:phases #~(...))
>
> Ok will try, I thought it was the other way around.
>
> > + (font-path-bi (string-append
> > (assoc-ref
> > inputs
> > +
> > "font-
> > dejavu")
> > +
> > "/share/fonts/truetype/"
> > + font-name-bi))
>
> > Prefer search-input-file.
>
> Ok, sounds better.
>
> > + (symlink font-path-bi target-bi))))
>
> > Instead of symlinking, hard-code the file name where it's used?
>
> Symlinking avoids changing the source files. Isn't that better?
Hard-coding avoids "copying" the data, even if it's just a symlink.
> > We have a dedicated procedure for generating .desktop files. Use
> > that.
>
> I would have used that if it wasn't for the builder already having
> created the desktop file. I didn't want to change the builder so I
> ended up with this solution. In case the builder can do more
> automatically in the future we can remove the extra code.
> Or do you want me to overwrite the desktop file created by the
> builder entirely?
You can (replace 'install-desktop-file (lambda* (...) ...)) instead.
Alternatively, you can extend the builder to also pass the keys you
need; as hinted at, there are currently no packages using renpy-build-
system, so it's not causing any rebuilds.
> > The credits are, as far as I can see, a little unclear about some
> > included assets – I only see some Wikimedia links, and that's it.
> > I'd be happy to be proven wrong, though, we desperately need a
> > package to make use of renpy-build-system :)
>
> I checked the licenses to the best of my best ability from the
> information in license.txt.
> The in game credits with more detailed license information can be
> found in the games/scripts/credits?.txt.
It is these credits that I'm talking about. IIUC, the assets that
aren't mentioned explicitly, have unclear licensing :)
Cheers