README 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  1. Introduction
  2. ============
  3. This is a libre, GNU FSDG compliant fork of woof-CE
  4. (https://github.com/puppylinux-woof-CE/woof-CE), which follows upstream closely.
  5. It is used to build Librepup (http://librepup.info/), a libre fork of Puppy
  6. Linux (http://www.puppylinux.org/).
  7. woof-CE-libre is proudly hosted at https://notabug.org/dimkr/woof-CE-libre.
  8. Currently, Librepup is based built using binary packages from
  9. Trisquel (http://www.trisquel.info/) 7 and equivalent to Tahrpup 6.0.2.
  10. Features
  11. ========
  12. Unlike its upstream, woof-CE-libre:
  13. - Is deblobbed: (hopefully) all recommendations of non-free software in
  14. graphical wizards, scripts, etc' are removed.
  15. - Is pre-configured to produce the latest release of Librepup.
  16. Also, Librepup differs from the upsteam release it is based on:
  17. - It uses different artwork and branding, to avoid confusion between the two
  18. - Quickpet is removed, as it recommends non-free software
  19. - The non-free browser is replaced with QupZilla (http://www.qupzilla.com/)
  20. - The default IRC client is replaced with a patched HexChat
  21. (https://hexchat.github.io/) which does not recommend a non-free browser
  22. - Sylpheed (http://sylpheed.sraoss.jp/en/) has been updated and re-packaged,
  23. to remove files under /root
  24. - rxvt-unicode (http://software.schmorp.de/pkg/rxvt-unicode.html) has been
  25. updated and re-packaged to drop all plugins, add a missing symlink and
  26. replace urxvt with the more efficient combination of urxvtc and urxvtd
  27. - DeaDBeeF (http://deadbeef.sourceforge.net/) has been re-packaged, to move it
  28. to /usr and reduce its size
  29. - net_setup has been deblobbed
  30. - Clipit (http://sourceforge.net/projects/gtkclipit/) has been replaced with
  31. Parcellite (http://parcellite.sourceforge.net/), because it is newer and
  32. does not show popup windows
  33. - Osmo (http://clayo.org/osmo/) has been updated and built without exotic
  34. dependencies
  35. - The kernel has been updated to a newer minor version, deblobbed and rebuilt
  36. with a slightly modified configuration, for much better performance and
  37. responsiveness and with additional drivers
  38. - The default package repository has been replaced by Librepup's repository
  39. Relationship with Upstream
  40. ==========================
  41. The "libre" branch of woof-CE-libre follows the "testing" branch of upstream.
  42. All features added by woof-CE-libre have been upstreamed, to ease maintenance:
  43. - Configuration and data files required to reproduce the latest upstream
  44. version of Puppy Linux (http://www.puppylinux.org/)
  45. - Support for Trisquel (http://www.trisquel.info/) packages and repositories
  46. - Support for "longterm" kernels that are forward- and backward- compatible
  47. with third-party drivers
  48. - Support for deblobbed kernels, using the Linux-libre
  49. (http://www.fsfla.org/ikiwiki/selibre/linux-libre/) scripts
  50. - Minor fixes and efficiency improvements
  51. - New and improved package templates
  52. Librepup-specific additions (such as its configuration files) will not be
  53. upstreamed, to reduce the risk of misleading users who associate the 'Librepup'
  54. moniker with free software into using non-free software, if this branding is
  55. used by a derivative of upstream.
  56. Building Librepup
  57. =================
  58. Through Librepup or Puppy Linux (http://www.puppylinux.org/), run:
  59. ./merge2out
  60. cd ../woof-out_x86_x86_trisquel_belenos
  61. yes "" | ./0setup
  62. ./1download
  63. echo | ./2createpackages
  64. ./3builddistro-Z
  65. It is possible to run woof-CE-libre through other distributions as well, using
  66. run_woof (https://github.com/puppylinux-woof-CE/run_woof).
  67. Bugs
  68. ====
  69. woof-CE-libre- or Librepup- specific issues (e.g non-free components in
  70. Librepup) should be reported through
  71. https://notabug.org/dimkr/woof-CE-libre/issues.
  72. Other issues should be reported to upstream.
  73. Legal Information and Credits
  74. =============================
  75. The Librepup logo by Koz Ross (http://retro-freedom.nz/contact/) is provided
  76. under the terms of the CC-BY-SA-4.0 license
  77. (https://creativecommons.org/licenses/by-sa/4.0/).