README 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  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 IceCat
  20. (https://www.gnu.org/software/gnuzilla/)
  21. - The default IRC client is replaced with a patched HexChat
  22. (https://hexchat.github.io/) which does not recommend a non-free browser
  23. - Sylpheed (http://sylpheed.sraoss.jp/en/) has been updated and re-packaged,
  24. to remove files under /root
  25. - rxvt-unicode (http://software.schmorp.de/pkg/rxvt-unicode.html) has been
  26. updated and re-packaged to drop all plugins, add a missing symlink and
  27. replace urxvt with the more efficient combination of urxvtc and urxvtd
  28. - DeaDBeeF (http://deadbeef.sourceforge.net/) has been re-packaged, to move it
  29. to /usr and reduce its size
  30. - net_setup has been deblobbed
  31. - Clipit (http://sourceforge.net/projects/gtkclipit/) has been replaced with
  32. Parcellite (http://parcellite.sourceforge.net/), because it is newer and
  33. does not show popup windows
  34. - The kernel has been updated to a newer minor version, deblobbed and rebuilt
  35. with the same configuration
  36. - The default package repository has been replaced by Librepup's repository
  37. Relationship with Upstream
  38. ==========================
  39. The "libre" branch of woof-CE-libre follows the "testing" branch of upstream.
  40. Most features added by woof-CE-libre have been upstreamed, to ease maintenance:
  41. - Configuration and data files required to reproduce the latest upstream
  42. version of Puppy Linux (http://www.puppylinux.org/)
  43. - Support for Trisquel (http://www.trisquel.info/) packages and repositories
  44. - Support for "longterm" kernels that are forward- and backward- compatible
  45. with third-party drivers
  46. - Support for deblobbed kernels, using the Linux-libre
  47. (http://www.fsfla.org/ikiwiki/selibre/linux-libre/) scripts
  48. - Minor fixes and efficiency improvements
  49. Librepup-specific additions (such as its configuration files) will not be
  50. upstreamed, to reduce the risk of misleading users who associate the 'Librepup'
  51. moniker with free software into using non-free software, if this branding is
  52. used by a derivative of upstream.
  53. Building Librepup
  54. =================
  55. Through Librepup or Puppy Linux (http://www.puppylinux.org/), run:
  56. ./merge2out
  57. cd ../woof-out_x86_x86_trisquel_belenos
  58. yes "" | ./0setup
  59. ./1download
  60. echo | ./2createpackages
  61. ./3builddistro-Z
  62. It is possible to run woof-CE-libre through other distributions as well, using
  63. run_woof (https://github.com/puppylinux-woof-CE/run_woof).
  64. Bugs
  65. ====
  66. woof-CE-libre- or Librepup- specific issues (e.g non-free components in
  67. Librepup) should be reported through
  68. https://notabug.org/dimkr/woof-CE-libre/issues.
  69. Other issues should be reported to upstream.
  70. Legal Information and Credits
  71. =============================
  72. The Librepup logo by Koz Ross (http://retro-freedom.nz/contact/) is provided
  73. under the terms of the CC-BY-SA-4.0 license
  74. (https://creativecommons.org/licenses/by-sa/4.0/).