pdulvp.fr

La licence du jeu devient le copyright du paquet Debian has been fixed.

See more details at : https://github.com/pdulvp/pdcartes-rami/issues/22

  • CMakeLists.txt installe LICENSE.md sous le nom copyright dans

${CMAKE_INSTALL_DOCDIR}, soit /usr/share/doc/pdcartes-rami/ pour le deb

  • la règle est réservée aux builds non Windows : l'archive zip n'est pas

touchée

  • vérifié dans le paquet fabriqué : dpkg-deb -c liste le fichier et diff

le donne identique à LICENSE.md

la licence du jeu comme fichier copyright du paquet Debian

<sub>2026-11-05-2228-licence-copyright-du-paquet-debian.md — 2026-11-05 22:28</sub>

But : le paquet fabriqué par la cible deb n'avait pas de fichier
copyright dans /usr/share/doc/pdcartes-rami/, alors que la politique
Debian y attend la licence du programme. La licence du dépôt, LICENSE.md,
doit y être installée sous ce nom.

Étapes

  1. [x] Lire la partie empaquetage de CMakeLists.txt : installation des

licences des fontes et des icônes dans ${CMAKE_INSTALL_DOCDIR},
et cible deb.

  1. [x] Ajouter après ces installations une règle réservée aux builds non

Windows : `install(FILES LICENSE.md DESTINATION
${CMAKE_INSTALL_DOCDIR} RENAME copyright)`.

  1. [x] Reconstruire la cible deb et vérifier la présence du fichier dans

le paquet.

  1. [x] Passer ce plan à complete, écrire docs/plans/sumup.md, archiver

le plan sous forme datée et supprimer plan.md.

Ce qui a été vérifié

  • cmake --build build --target deb fabrique

build/pdcartes-rami_1.2.9~261105222538_amd64.deb.

  • dpkg-deb -c sur ce paquet liste ./usr/share/doc/pdcartes-rami/copyright

(19127 octets), à côté des OFL-*.txt et des icones-*.txt.

  • diff entre ce fichier extrait et LICENSE.md : aucune différence.

<sub>Filed by prel from the completed plans at commit time.</sub>