1. 11 May, 2013 3 commits
    • Olivier Cornu's avatar
      Get rid of pkg/ folder altogether. · 6316be74
      Olivier Cornu authored
      pkg/ is no longer necessary, as almost all packaging code/data is now
      packed into Makefile.
       - debian/ dir moves to root (in a way, replacing pkg/)
       - make_packages.sh and transfert_sur_le_site.asc move to utils/
    • Olivier Cornu's avatar
      Use MANIFEST.in logic to control what files get bundled into packages. · 252422a7
      Olivier Cornu authored
      Note: this is a heavy commit as Makefile got rewritten along the way.
      Basic Makefile usage has not dramatically changed:
       - package/archive types have their make target (ex: 'make deb')
       - 'make' invoked w/o commands now defaults to 'make all'
       - a few targets have changed names, appeared or disappeared
       - see 'make help' for further details
      There is a new config variable: FORMATS, listing archive formats produced
      by 'make src' (full project sources); It defaults to 'bztar,zip'.
      What has changed is the use of distutils MANIFEST.in logic to control what
      files get bundled in archives/packages: without it, fine-grained control
      could not be reached.
       - a MANIFEST.in file is generated on the fly during a build:
             echo "$(MANIFEST-all)" > MANIFEST.in
       - there are a few manifests defined (in MANIFEST-xxx form)
       - manifests build on (or inherit from) each other hierarchically
    • Olivier Cornu's avatar
      Move Mac icon to data/images/. · 7c2be2ce
      Olivier Cornu authored
  2. 10 May, 2013 1 commit
  3. 09 May, 2013 20 commits
  4. 08 May, 2013 4 commits
  5. 05 May, 2013 2 commits
  6. 04 May, 2013 1 commit
  7. 03 May, 2013 7 commits
  8. 02 May, 2013 1 commit
  9. 01 May, 2013 1 commit
    • Olivier Cornu's avatar
      Simplifie le packaging Mac (suite). · 036420fe
      Olivier Cornu authored
      - Exige py2app>=0.7.3
      - Passe le fichier icône via l'option py2app correspondante
      - qt.conf n'est plus nécessaire (généré automatiquement par py2app)
      - Utilise les mécanismes py2app pour nettoyer d'autres fichiers superflus
      - Supprime l'inclusion explicite de sip, PyQt4 et lxml (désormais auto)
      - Ajoute la dépendance envers lxml pour la construction de l'application
      - Supprime de nouveaux fichiers inutiles
      - Crée une application compatible x86_64 par défaut
      Pour plus de détails: http://forum.pyromaths.org/viewtopic.php?f=22&t=266