You are not logged in.

#1 2004-08-16 10:42:27

dp
Member
From: Zürich, Switzerland
Registered: 2003-05-27
Posts: 3,378
Website

pacman for windows - winpacman

inspired by this thread:

http://bbs.archlinux.org/viewtopic.php?t=6141

i'm thinking of a "good thing" to have something like pacman on windows - to have all the opensource software (filezilla, gimp, mozilla, python, ... all the things that are OS and installed on my windows - unfortunately each having an standalone installer that is "windows-stupid" (="middle age" (=Mittelalter) compared to pacman)) in windows handled by one system (instead of the windows own installer-stuff)

unfortunately, i run into trouble before been able to do anything :-( .... the build environement is missing in windows

cygwin (has a build env.) is an alternative, but i want a pacman to handle windows binaries and not cygwin things (cygwin has it's own installer)

any idea where to get a free gcc and all the other stuff (install, ...) for windows to build winpacman? (not cygwin!)

winpacman needs to be a little different (no "base", as it comes already with windows ...)

it is a crazy idea, i know, and i'm not really qualified to make this port (never coded any windows specific code - know only java and elementar c++ for real and don0t know windows API at all), but i wanted to write down this idea :-)


The impossible missions are the only ones which succeed.

Offline

#2 2004-08-16 10:47:47

dp
Member
From: Zürich, Switzerland
Registered: 2003-05-27
Posts: 3,378
Website

Re: pacman for windows - winpacman

Those who do not understand Unix [Linux] are condemned to reinvent it, poorly.
                -- Henry Spencer

i know :-)


The impossible missions are the only ones which succeed.

Offline

#3 2004-08-16 18:26:31

Vrok
Member
From: Jaworzno, Poland
Registered: 2004-07-13
Posts: 20
Website

Re: pacman for windows - winpacman

Windows' "terminal" is so poor that IMHO it would be better to make a GUI, using for example GTK.
Here's GCC for Windows: http://www.mingw.org/ an here's nice packaged GTK for W: http://www.dropline.net/gtk/ .


Now consider the tortoise and the eagle.
"Small Gods" by The Great Terry.

Offline

#4 2004-08-16 22:12:52

dp
Member
From: Zürich, Switzerland
Registered: 2003-05-27
Posts: 3,378
Website

Re: pacman for windows - winpacman

Vrok wrote:

Windows' "terminal" is so poor that IMHO it would be better to make a GUI, using for example GTK.
Here's GCC for Windows: http://www.mingw.org/ an here's nice packaged GTK for W: http://www.dropline.net/gtk/ .

thanx for the links + infos ... any chance for aterm or bash for linux? (natively, not cygwin)


The impossible missions are the only ones which succeed.

Offline

#5 2004-08-16 22:51:21

hypermegachi
Member
Registered: 2004-07-25
Posts: 311

Re: pacman for windows - winpacman

dp wrote:
Vrok wrote:

Windows' "terminal" is so poor that IMHO it would be better to make a GUI, using for example GTK.
Here's GCC for Windows: http://www.mingw.org/ an here's nice packaged GTK for W: http://www.dropline.net/gtk/ .

thanx for the links + infos ... any chance for aterm or bash for linux? (natively, not cygwin)

tough love  lol

Offline

#6 2004-08-17 06:49:35

cactus
Taco Eater
From: t͈̫̹ͨa͖͕͎̱͈ͨ͆ć̥̖̝o̫̫̼s͈̭̱̞͍̃!̰
Registered: 2004-05-25
Posts: 4,622
Website

Re: pacman for windows - winpacman

windows services for unix..
yick...but better than native "dos"-like terminal


"Be conservative in what you send; be liberal in what you accept." -- Postel's Law
"tacos" -- Cactus' Law
"t̥͍͎̪̪͗a̴̻̩͈͚ͨc̠o̩̙͈ͫͅs͙͎̙͊ ͔͇̫̜t͎̳̀a̜̞̗ͩc̗͍͚o̲̯̿s̖̣̤̙͌ ̖̜̈ț̰̫͓ạ̪͖̳c̲͎͕̰̯̃̈o͉ͅs̪ͪ ̜̻̖̜͕" -- -̖͚̫̙̓-̺̠͇ͤ̃ ̜̪̜ͯZ͔̗̭̞ͪA̝͈̙͖̩L͉̠̺͓G̙̞̦͖O̳̗͍

Offline

#7 2004-08-17 07:06:17

dpb
Member
From: Cyperspace?
Registered: 2004-04-11
Posts: 231

Re: pacman for windows - winpacman

dp wrote:
Vrok wrote:

Windows' "terminal" is so poor that IMHO it would be better to make a GUI, using for example GTK.
Here's GCC for Windows: http://www.mingw.org/ an here's nice packaged GTK for W: http://www.dropline.net/gtk/ .

thanx for the links + infos ... any chance for aterm or bash for linux? (natively, not cygwin)

"MSYS: A Minimal SYStem to provide POSIX/Bourne configure scripts the ability to execute and create a Makefile used by make."
Made by the MinGW people and is meant to be used with MinGW. Originally based on cygwin, but it's much better. tongue

Offline

#8 2004-08-17 08:58:07

delmonico
Member
Registered: 2004-06-27
Posts: 82

Re: pacman for windows - winpacman

Nice idea, I would love to see that, as I sometimes have to use windows (-->school) and i hate this installers that I have to fetch myself, start myself, set 10 options and click on continue several times. But it's going to be much more difficult then the freebsd-port because windows is just so different... Just think of the path structure...

Anyone has an idea, if pacman runs, how we can package non-oss-software? I mean is there a way in windows to create a FILELIST from applications like... let's say... Microsoft Office big_smile (j/k)

edit: and I absolutely LOVE the idea to port bash or zsh to windows wink aterm is a terminal emulator, not a shell btw but would be nice too (in combination it would be great, actually wink)

Offline

#9 2004-08-17 13:25:37

dp
Member
From: Zürich, Switzerland
Registered: 2003-05-27
Posts: 3,378
Website

Re: pacman for windows - winpacman

delmonico wrote:

Nice idea, I would love to see that, as I sometimes have to use windows (-->school) and i hate this installers that I have to fetch myself, start myself, set 10 options and click on continue several times. But it's going to be much more difficult then the freebsd-port because windows is just so different... Just think of the path structure...

Anyone has an idea, if pacman runs, how we can package non-oss-software? I mean is there a way in windows to create a FILELIST from applications like... let's say... Microsoft Office big_smile (j/k)

edit: and I absolutely LOVE the idea to port bash or zsh to windows wink aterm is a terminal emulator, not a shell btw but would be nice too (in combination it would be great, actually wink)

MSOffice i never wanted to pack! the idea is to pack only opensource stuff, mainly because of the rights and the messing with windows registry

bash would be really great working natively on windows, yes

aterm i want also for cmd and not only bash or other shell - the cmd console looks horribly primitive; no transperent background, no shading, no ... very primitive fonts - bäh!

it's totally different thing - i'm checking out the mingw


The impossible missions are the only ones which succeed.

Offline

#10 2004-08-17 13:29:14

dp
Member
From: Zürich, Switzerland
Registered: 2003-05-27
Posts: 3,378
Website

Re: pacman for windows - winpacman

diff
gcc-3.4.1-20040711-1-src.diff.gz
84 kb
Jul 12, 2004
14:29


src
gcc-g77-3.4.1-20040711-1-src.tar.gz
1193 kb
Jul 12, 2004
02:48


bin
gcc-g77-3.4.1-20040711-1.tar.gz
1988 kb
Jul 12, 2004
02:57


bin
gcc-java-3.4.1-20040711-1-src.tar.gz
5780 kb
Jul 12, 2004
04:45


bin
gcc-java-3.4.1-20040711-1.tar.gz
11619 kb
Jul 12, 2004
05:48


src
gcc-objc-3.4.1-20040711-1-src.tar.gz
182 kb
Jul 12, 2004
04:05


bin
gcc-objc-3.4.1-20040711-1.tar.gz
1602 kb
Jul 12, 2004
04:14


src
gcc-testsuite-3.4.1-20040711-1-src.tar.gz
3417 kb
Jul 12, 2004
15:41


other
gcc-3.4.1-build.sh
1 kb
Jul 12, 2004
15:21


other
gcc-3.4.1-release_notes.txt
3 kb
Jul 12, 2004
15:47


src
gcc-ada-3.4.1-20040711-1-src.tar.gz
4881 kb
Jul 12, 2004
14:26


bin
gcc-ada-3.4.1-20040711-1.tar.gz
10105 kb
Jul 12, 2004
15:20


src
gcc-core-3.4.1-20040711-1-src.tar.gz
13629 kb
Jul 12, 2004
04:03


bin
gcc-core-3.4.1-20040711-1.tar.gz
3383 kb
Jul 12, 2004
02:07


src
gcc-g++-3.4.1-20040711-1-src.tar.gz
3488 kb
Jul 11, 2004
22:14


bin
gcc-g++-3.4.1-20040711-1.tar.gz

they have each lang separately!!!! great!!!! by the way, it would be also great for arch having gcc this way :-)


The impossible missions are the only ones which succeed.

Offline

#11 2004-09-10 13:30:12

tomk
Forum Fellow
From: Ireland
Registered: 2004-07-21
Posts: 9,839

Re: pacman for windows - winpacman

I know I'm new here, but I can't believe that I've just read a discussion about porting an excellent Linux package manager to Windows.

I know if I had these kind of abilities, I would rather devote them to Linux and OSS, rather than the proprietary mess that is Windoze.

Offline

#12 2004-09-20 18:33:13

phrakture
Arch Overlord
From: behind you
Registered: 2003-10-29
Posts: 7,879
Website

Re: pacman for windows - winpacman

tomk : Support is one thing, evangelism is another.  Allowing Windows users to use Open Source applications is part of what makes Open Source such a good idea.  The theory is that anyone can use a piece of software on any operating system - due to the fact that it can be recompiled under any platform.  Open Source isn't simply for *nix/*BSD folks, but for everyone (this includes those on Mac OS X, Windows, and many, many more).

Now, on to the point:
dp : I would highly suggest MSYS... grab that and MinGW.  It may take some effort to setup.  The default terminal is rxvt (not too bad) however, mine won't read .Xdefaults or .Xsession files at all, so everything is done on the command line.  With this base system, you should be able to compile anything that works under gcc.  However, you need to recompile all dependancies as well (this can be a mess).  I once tried to get aterm working under windows, and had to compile enough dependancies that my eyes bled.  Then I realized that even if aterm were to work, it would depend on X.  The transparencies are not native, and probably wouldn't work.  I am not sure how compiling X under windows would work... without cygwin that is.  Maybe some hybrid system  (MSYS+cygwin) is in order.  Perhaps just throwing the cygwin emulation layer (cygwin1.dll) into the mix (system32 directory) and see how that works out...

I'll have to think about this.

Offline

#13 2004-09-20 19:13:12

dp
Member
From: Zürich, Switzerland
Registered: 2003-05-27
Posts: 3,378
Website

Re: pacman for windows - winpacman

thanx for your input

i had a variety of ideas, where, after tried mingw and found that it is too complex, i realized, that i don't need to compile everything on mswindows - a pkg-manager does not care if it is binary or not

this lead me to the idea that ideally, what i need is a script to run under windows (e.g. written in perl or python) to just be frontend to a tarball/zip-format and a wget or something like this --- the makepkg would not make the pkgs out of source (this is the bad thing of this idea), but take binaries already compiled natively for windows (i don't want to use any not needed layers like cygwin, if not needed - i know that this is impossible for some things yet) and just untar (unzip) them to the right places taking care of the deps

it looks strange, but as soon as i have a weekend or so to spend (this can take a while, unfortunately), i'll try to hack something together for a try


The impossible missions are the only ones which succeed.

Offline

#14 2004-09-20 20:37:22

phrakture
Arch Overlord
From: behind you
Registered: 2003-10-29
Posts: 7,879
Website

Re: pacman for windows - winpacman

if you need/want any help or input with anything, look me up.  This kind of thing always interests me...

Running on my windows box:
gtk+-2.4
gimp-2.0
gaim 1.0
x-chat 2(?)
mplayer (v?)
rxvt + utilities (through MSYS)
gcc (MSYS again)
and many more

I love open source on windows.... it makes me feel like I'm cheating 8) heh

Offline

#15 2004-09-22 20:49:47

Snowman
Developer/Forum Fellow
From: Montreal, Canada
Registered: 2004-08-20
Posts: 5,212

Re: pacman for windows - winpacman

You might want to check GNUWin II http://gnuwin.epfl.ch/en/index.html  for inspiration.  There is a list of some open source software for Windows:
http://gnuwin.epfl.ch/apps/en/index.html
The list is quite impressive.  yikes

Offline

Board footer

Powered by FluxBB