Omnimaga

General Discussion => Technology and Development => Computer Projects and Ideas => Topic started by: Eeems on March 30, 2012, 02:15:14 am

Title: Omnimaga Pacman Repo
Post by: Eeems on March 30, 2012, 02:15:14 am
Hmm, seeing as I haven't posted this yet in any official manner I'll post it here :P
I created a omni repo for pacman ( the package manager for arch ) a while ago and have been maintaining it.
More information on how to access it and what packages it currently contains can be found here: http://withg.us.to/eeems/omni/ http://omni.eeems.ca
For the most part it contains my projects.

So yeah, if you want me to host pre-compiled packages of your stuff let me know :)
Also, I wouldn't mind maybe having one mirror in case withg goes down so if someone could do that as well that would be great.
Title: Re: Omnimaga Pacman Repo
Post by: DJ Omnimaga on March 30, 2012, 03:26:23 am
That is nice. It might be a good alternative to backup stuff I guess too :D
Title: Re: Omnimaga Pacman Repo
Post by: ruler501 on March 30, 2012, 06:43:20 am
nice Eeems do you think it would be possible to set up a ppa for it also so ubuntu users could have access?
Title: Re: Omnimaga Pacman Repo
Post by: JosJuice on March 30, 2012, 07:55:18 am
Maybe the TiLP package could be added?
Title: Re: Omnimaga Pacman Repo
Post by: Juju on March 30, 2012, 08:18:14 am
A PPA would be nice.

Also I'll try to put up a mirror and maybe also package TiLP.

EDIT:
Code: [Select]
sudo add-apt-repository ppa:omnimaga/ppa Tell me if someone wants to upload something there.
Title: Re: Omnimaga Pacman Repo
Post by: Eeems on March 30, 2012, 02:28:19 pm
JosJuice: TiLP is already available in arch through the aur. Don't want to try to maintain that due to how often it updates ( frequently enough to be a pain ).
Juju: thanks for setting up the ppa, since I wouldn't have due to the fact that I don't really know a whole ton about apt and I don't really want to learn :P
Title: Re: Omnimaga Pacman Repo
Post by: Eeems on April 03, 2012, 11:13:26 pm
I added another package a little while ago to the repo. If you have a withg account you will see it in action every time you log into ssh :P
System-msg allows admins to easily add messages to be displayed at boot without having to edit files. Although with the -f flag you can edit a file if you want to make it look perfect first :)
Title: Re: Omnimaga Pacman Repo
Post by: Eeems on August 12, 2012, 05:10:37 am
Just added a mirror at http://omni.eeems.ca/ the other link now works, but this way there is more then one server in case one goes down.
Title: Re: Omnimaga Pacman Repo
Post by: DJ Omnimaga on August 13, 2012, 11:35:33 am
Everytime I see Pacman I always think of The arcade game. >.< Anyway nice you got a new domain and mirror. Are they in sync or do you need to manually update them one by one?

I considered getting a domain name at one point, but I thought it would kinda be pointless considering there isn't much lenght difference between dj.omnimaga.org and djomnimaga.ca .
Title: Re: Omnimaga Pacman Repo
Post by: aeTIos on August 13, 2012, 02:18:59 pm
Everytime I see Pacman I always think of The arcade game.
That.
What does this thing do? (sorry still a bit of a linux n00b)
Title: Re: Omnimaga Pacman Repo
Post by: Juju on August 13, 2012, 04:07:16 pm
Everytime I see Pacman I always think of The arcade game.
That.
What does this thing do? (sorry still a bit of a linux n00b)
It's the Arch Linux equivalent of apt (Debian), rpm (Red Hat), yum (Fedora) and (to a lesser extent) Add and Remove Programs (Windows), as in you give it a program name and it automatically find, download and install it while managing everything installed on your system.
Title: Re: Omnimaga Pacman Repo
Post by: willrandship on August 13, 2012, 05:00:34 pm
How many people on omni use arch anyway? I can think of 3:

Myself
Juju
Eeems
Title: Re: Omnimaga Pacman Repo
Post by: shmibs on August 13, 2012, 06:12:54 pm
/me does
Title: Re: Omnimaga Pacman Repo
Post by: Eeems on October 19, 2012, 05:07:38 pm
Geekboy does as well.
Title: Re: Omnimaga Pacman Repo
Post by: alberthrocks on October 19, 2012, 05:14:16 pm
A PPA would be nice.

Also I'll try to put up a mirror and maybe also package TiLP.

EDIT:
Code: [Select]
sudo add-apt-repository ppa:omnimaga/ppa Tell me if someone wants to upload something there.
I'm pretty much clueless when it comes to Ubuntu and packaging, but I do maintain the current packages for tilp2, gfm, and libti* on Debian. Assuming it's the same as Debian... I'd love to get access!
Title: Re: Omnimaga Pacman Repo
Post by: Eeems on October 19, 2012, 05:52:00 pm
We should put an official page somewhere, and I should get some sort of system in place where community members can submit their code to be packaged, or requests for it. Something like that. I would love to do this all on a server and have it handle building, but I don't have access to an arch server, just ubuntu/debian. Right now the repo is build on my laptop and then uploaded to both mirrors.
Title: Re: Omnimaga Pacman Repo
Post by: alberthrocks on October 19, 2012, 05:55:47 pm
We should put an official page somewhere, and I should get some sort of system in place where community members can submit their code to be packaged, or requests for it. Something like that. I would love to do this all on a server and have it handle building, but I don't have access to an arch server, just ubuntu/debian. Right now the repo is build on my laptop and then uploaded to both mirrors.
I was actually thinking about writing a APT manager daemon for my server (withgusto). There's code written but I got distracted from it. :P (Hosting an APT repo is pretty easy, but you have to manually accept incoming packages. The daemon is designed to do it automatically, with security, of course.)
Title: Re: Omnimaga Pacman Repo
Post by: Eeems on October 19, 2012, 06:00:24 pm
Thats kind of what I was thinking, but with ABS. Too bad I don't have access to a 24/7 Arch box yet. I really need to get a power supply for my tower. Either that or get an arch vps. That would cost too much though.
Title: Re: Re: Omnimaga Pacman Repo
Post by: Juju on October 19, 2012, 11:00:20 pm
I always can add you to the Launchpad group so you can add the packages yourself. Then you just upload the .dsc and it builds the packages for you.

Also it's pretty similar to Debian.
Title: Re: Omnimaga Pacman Repo
Post by: Eeems on April 23, 2014, 11:02:35 pm
/me prods the topic with http://repo.omnimaga.org/ (http://repo.omnimaga.org/)
Title: Re: Omnimaga Pacman Repo
Post by: Juju on April 24, 2014, 01:50:04 am
Yay :3

Version number of Supersonic Ball is still wrong though.
Title: Re: Omnimaga Pacman Repo
Post by: Streetwalrus on April 24, 2014, 04:28:28 am
Nice. So few packages though. :P
Title: Re: Omnimaga Pacman Repo
Post by: Sorunome on April 24, 2014, 04:42:57 am
Where did wxwabbitemu go? O.O
Title: Re: Omnimaga Pacman Repo
Post by: Streetwalrus on April 24, 2014, 05:26:11 am
Where did wxwabbitemu go? O.O
/me pokes Tilem. :P
Title: Re: Omnimaga Pacman Repo
Post by: Sorunome on April 24, 2014, 05:32:06 am
Also, Wabbitemu runs fine under wine :P
Title: Re: Omnimaga Pacman Repo
Post by: Streetwalrus on April 24, 2014, 05:35:57 am
Yeah but Wine = placebo. :P
Title: Re: Omnimaga Pacman Repo
Post by: Eeems on April 24, 2014, 10:14:54 am
Yay :3

Version number of Supersonic Ball is still wrong though.
I'm pulling it from Git, no idea why it's wrong.
Where did wxwabbitemu go? O.O
It's currently not building properly.
Nice. So few packages though. :P
Well I'd need more packages to start adding ;)
Title: Re: Omnimaga Pacman Repo
Post by: Streetwalrus on April 24, 2014, 01:23:09 pm
SPASM would be nice (there's the 7z provided by Chickendude in the ASM help section), also prepare to see a 8x* linker come out of nowhere. :P
Title: Re: Omnimaga Pacman Repo
Post by: Eeems on April 24, 2014, 02:48:42 pm
If I was to build a package, I'd want to official sources. Next chance I get I'll talk to buckeye about adding it.
Title: Re: Omnimaga Pacman Repo
Post by: Streetwalrus on April 24, 2014, 07:09:14 pm
The latest SVN code doesn't build on Linux x64, and it would seem that only Wabbitemu is still maintained in the Wabbit suite. I was thinking of forking SPASM for these two reasons.
Title: Re: Omnimaga Pacman Repo
Post by: Eeems on April 25, 2014, 06:04:57 pm
The latest SVN code doesn't build on Linux x64, and it would seem that only Wabbitemu is still maintained in the Wabbit suite. I was thinking of forking SPASM for these two reasons.
wxwabbitemu is what you would want for wabbit on linux.

Until there is either a fork that is maintained or the official version of spasm builds on linux, I'm not going to add it to the repo.
Title: Re: Omnimaga Pacman Repo
Post by: Streetwalrus on April 28, 2014, 02:50:26 pm
I'm not talking about Wabbitemu on Linux as I prefer Tilem (speaking of which, the TILP/Tilem/TIemu suite as well as titools would be welcome on the repo because even with Aura, AUR is not practical and you have to wait for the build). wxWabbitemu is unmaintained anyway AFAIK.

My point was that Wabbitcode, SPASM and all the other stuff from the Wabbit guys besides Wabbitemu are unmaintained.
Title: Re: Omnimaga Pacman Repo
Post by: Eeems on April 28, 2014, 10:07:01 pm
I'm not talking about Wabbitemu on Linux as I prefer Tilem (speaking of which, the TILP/Tilem/TIemu suite as well as titools would be welcome on the repo because even with Aura, AUR is not practical and you have to wait for the build).
Find me some stable code that would build easily on a standard Arch system and I'll add it to the repo.
Quote
wxWabbitemu is unmaintained anyway AFAIK.
Not at all, I happen to know that albert still pokes at it sometimes. He was trying to help me get it to build the other day.
Quote
My point was that Wabbitcode, SPASM and all the other stuff from the Wabbit guys besides Wabbitemu are unmaintained.
Buckeye still maintains the code, they just don't commit code every day. http://wabbit.codeplex.com/project/feeds/rss
Title: Re: Omnimaga Pacman Repo
Post by: Streetwalrus on April 29, 2014, 01:59:54 am
Hmmm okay. For TILP/TIemu, they are on Lionel Debroux's Github. There's also an SVN for Tilem. The AUR pkgbuilds pull from these.
So most of the work is pretty much already done. :P

And I didn't know that Albert was working on it. Not that we see him around that much. :/

Title: Re: Omnimaga Pacman Repo
Post by: Eeems on April 29, 2014, 10:21:01 am
Hmmm okay. For TILP/TIemu, they are on Lionel Debroux's Github. There's also an SVN for Tilem. The AUR pkgbuilds pull from these.
So most of the work is pretty much already done. :P

And I didn't know that Albert was working on it. Not that we see him around that much. :/


I see him all the time on IRC :)
Title: Re: Omnimaga Pacman Repo
Post by: Streetwalrus on April 29, 2014, 02:30:42 pm
Not me. :P
/me blames time zones. There should be a UNC (Universal Nerd Clock) timezone. :P
Title: Re: Omnimaga Pacman Repo
Post by: Sorunome on April 29, 2014, 03:24:44 pm
Just live after UTC :P
Title: Re: Omnimaga Pacman Repo
Post by: Streetwalrus on April 29, 2014, 03:25:28 pm
What do you mean ?
Title: Re: Omnimaga Pacman Repo
Post by: Sorunome on April 29, 2014, 03:27:22 pm
Or use the Unix Epoch. That should be geeky enough to you.,
Title: Re: Omnimaga Pacman Repo
Post by: Streetwalrus on April 29, 2014, 03:35:14 pm
I know what Epoch is. What I meant is that we should all be on the same time zone. At least virtually so that we're always up at the same time.
Title: Re: Omnimaga Pacman Repo
Post by: Juju on May 03, 2014, 11:58:32 pm
Hey Eeems, there's a little problem with installing the latest version of pac, please check it out.

Code: [Select]
juju@derpy ~ % sudo pacman -S pac     
resolving dependencies...
looking for inter-conflicts...

Packages (1): pac-20140430-1

Total Installed Size:   0.02 MiB
Net Upgrade Size:       0.01 MiB

:: Proceed with installation? [Y/n]
(1/1) checking keys in keyring                                                  [#############################################] 100%
(1/1) checking package integrity                                                [#############################################] 100%
(1/1) loading package files                                                     [#############################################] 100%
(1/1) checking for file conflicts                                               [#############################################] 100%
error: failed to commit transaction (conflicting files)
pac: /usr/bin/msg exists in filesystem
Errors occurred, no packages were upgraded.
1 juju@derpy ~ % pacman -Qo /usr/bin/msg                                                                                         :(
/usr/bin/msg is owned by texttools 2.0-1

EDIT: Thanks Eeems, I figured it out. If you had the old version of the repo just remove texttools and pac then reinstall pac again.

Code: [Select]
pacman -R texttools pac
pacman -S pac