Project

General

Profile

Freedom issue #366

[winetricks-libre] Patched and Ported from winetricks community

g4jc - over 7 years ago - . Updated over 6 years ago.

Status:
fixed
Priority:
feature
Assignee:
-
% Done:

100%


Description

Hello,
I
noticed winetricks is not in any of our repositories. This is likely
due to it suggesting many non-free additions to wine. It is however
quite useful for free alternatives such as mono and for maintaining a
clean wine prefix as it does all of this with a nice GUI for the user.
The original package is here:
https://www.archlinux.org/packages/community/any/winetricks/

Attached is my version which contains 90% or more of the non-free
compononents removed.
I am unsure about the fonts, so if someone could look over that section
it should be safe to include in [libre].

TODOS: It would be nice to find working GPL substitutions for the
benchmark and games category in this script. Although such substitutions
can actually be done up-stream rather than just in this package.

Enjoy! :)


Files

winetricks-libre (181 KB) winetricks-libre winetricks-libre script/patch g4jc, 2013-07-03 12:50 PM
winetricks-libre (157 KB) winetricks-libre 99% patched (maybe one hundred but would like some peer review) :) g4jc, 2013-07-14 10:58 AM
winetricks-libre (152 KB) winetricks-libre Peer reviewed it myself and removed junk. 100%? g4jc, 2013-08-03 09:04 PM
winetricks-libre2 (161 KB) winetricks-libre2 g4jc, 2014-06-04 01:44 AM

History

#2

Updated by Anonymous over 7 years ago

can you create a 100% of your version to create a -libre version of this package? it could be good to put on libre, but i need a complete file to create a pkgbuild with your file.

#3

Updated by g4jc over 7 years ago

Emulatorman wrote:

can you create a 100% of your version to create a -libre version of this package? it could be good to put on libre, but i need a complete file to create a pkgbuild with your file.

Here's a version at least 99% complete. All fonts removed since they can use native fonts on Parabola.
Also removed Firefox, OpenWatcom, and MacOSX only stuff.

The only remaining concern is Cygwin (is this fully free?). I'm seeing GPLv3, but it is an entire virtual distro of sorts.

#4

Updated by g4jc about 7 years ago

Removed: GLUT, MediaPlayerClassic-HomeCinnema (uses unrar), Cygwin (suggests non-free components), Slysoft (not even opensource)
Tagged all current downloads offered with their licenses via comments.

#5

Updated by Anonymous over 6 years ago

  • Description updated (diff)

is it 100% done? let us know if it's ready to add to [libre]

#6

Updated by g4jc over 6 years ago

Emulatorman wrote:

is it 100% done? let us know if it's ready to add to [libre]

Decided to sync with upstream since they've done a number of improvements recently.
There's not much left to it other than the tweaks, but it's good to go.I had to take large chunks of non-free stuff out since they added support for Steam, Spotify, and other proprietary software. :(

List of what's included below:

Runtimes:
  1. Mozilla Public License
    gecko dlls
    gecko110 dlls
    gecko120 dlls

##MPL 1.1, GNU GPL 2, GNU LGPL 2, MIT License
The Dirac directshow filter v1.0.2

##GPLv2 license
ffdshow

##LGPLv2 license
KDE on Windows

##New BSD License, GPL-compatible
OpenCodecs 0.85

##zlib license, GPL-compatible
Simple DirectMedia Layer

##GPL
Xvid Video Codec

Fonts:
##GPLv2
Unifont

Apps:
##AutoHotKey is under GPL license
##CMake is under New BSD License and GPL-compatible
##MingW is under GPL license
#Python Software Foundation License, GPL-compatibile
##Python-comtypes - MIT License, GPL-compatible.
  1. VLC - GNU GPLv2+ (player) GNU LGPLv2.1+ (engine)

Current code attached is 100%, all the way down to replacing their open urls with FireFox to use IceWeasel instead.

I also added a wikipage and used it to replace the built-in help page which suggests installing non-free version and installing more non-free packages.
https://wiki.parabolagnulinux.org/Winetricks-libre

Enjoy. :)

#7

Updated by Anonymous over 6 years ago

  • Assignee set to Anonymous
  • Status changed from open to in progress

ok, i will add winetricks-libre on [libre] then, thanks for let us know about it :)

#8

Updated by Anonymous over 6 years ago

could you create a git project (scripts, readme file, etc) about winetricks-libre like paxd-libre project? it's important because is more pratical to maintain future versions on Parabola

#9

Updated by g4jc over 6 years ago

Emulatorman wrote:

could you create a git project (scripts, readme file, etc) about winetricks-libre like paxd-libre project? it's important because is more pratical to maintain future versions on Parabola

Added. :)
https://github.com/g4jc/winetricks-libre/releases/tag/1.0

#10

Updated by Anonymous over 6 years ago

  • Status changed from in progress to fixed
  • % Done changed from 0 to 100

winetricks-libre has been included on [libre]. thanks g4jc for the help and support :)

Also available in: Atom PDF