WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Author Topic: As of TC 4.x, mention Xorg dependency in info file, not in dep file.  (Read 2743 times)

Offline Jason W

  • Administrator
  • Hero Member
  • *****
  • Posts: 7399
Since we support multiple versions of Xorg now, we are no longer to put Xorg-$VER.tcz in dep files.  Instead mention in the info file that an app requires Xorg.  Xorg will be removed from dep files online, so please do not place Xorg in future dep files.  Thanks.

Offline vinnie

  • Hero Member
  • *****
  • Posts: 1104
  • HandMace informatic works
Re: As of TC 4.x, mention Xorg dependency in info file, not in dep file.
« Reply #1 on: October 01, 2011, 11:07:24 AM »
I'll be a psychic but I avoided just yesterday with the last packets sent  :D

Offline Jason W

  • Administrator
  • Hero Member
  • *****
  • Posts: 7399
Re: As of TC 4.x, mention Xorg dependency in info file, not in dep file.
« Reply #2 on: October 01, 2011, 11:24:36 AM »
The below extensions have had Xorg itself removed from their dep files.  I will add a mention in the info files that Xorg is required for use, extension makers can then later adjust or reword as desired.

Code: [Select]
cairo-dock-core.tcz.dep:Xorg-7.5.tcz
Cg.tcz.dep:Xorg-7.5.tcz
clutter.tcz.dep:Xorg-7.5.tcz
compiz.tcz.dep:Xorg-7.5.tcz
dreamchess.tcz.dep:Xorg-7.5.tcz
evas-dev.tcz.dep:Xorg-7.5.tcz
fltk-gl.tcz.dep:Xorg-7.5.tcz
freeglut.tcz.dep:Xorg-7.5.tcz
ftgl.tcz.dep:Xorg-7.5.tcz
gtkglext.tcz.dep:Xorg-7.5.tcz
hedgewars.tcz.dep:Xorg-7.5.tcz
jed-xjed.tcz.dep:Xorg-7.5.tcz
kde4-desktop.tcz.dep:Xorg-7.5.tcz
kdebase-runtime.tcz.dep:Xorg-7.5.tcz
kdelibs-dev.tcz.dep:Xorg-7.5.tcz
lxrandr.tcz.dep:Xorg-7.5.tcz
nestopia.tcz.dep:Xorg-7.5.tcz
ogre.tcz.dep:Xorg-7.5.tcz
pinball.tcz.dep:Xorg-7.5.tcz
plib.tcz.dep:Xorg-7.5.tcz
recordmydesktop-gtk.tcz.dep:Xorg-7.5.tcz
recordmydesktop-qt.tcz.dep:Xorg-7.5.tcz
soil.tcz.dep:Xorg-7.5.tcz
teeworlds.tcz.dep:Xorg-7.5.tcz
vidalia.tcz.dep:Xorg-7.5.tcz
virtualbox-ose.tcz.dep:Xorg-7.5.tcz
xmoto.tcz.dep:Xorg-7.5.tcz
synaptics.tcz.dep:Xorg-7.4.tcz
« Last Edit: October 01, 2011, 11:29:39 AM by Jason W »

Offline Jason W

  • Administrator
  • Hero Member
  • *****
  • Posts: 7399
Re: As of TC 4.x, mention Xorg dependency in info file, not in dep file.
« Reply #3 on: October 01, 2011, 11:59:16 AM »
Ok, all of Xorg-7.5-lib, Xorg-7.5-bin, and Xorg-7.5-dev has been changed to Xorg-7.6-lib, Xorg-7.6-bin, and Xorg-7.6-dev.  Please remember to include these in dep files when sending in updates.

Offline hiro

  • Hero Member
  • *****
  • Posts: 845
Re: As of TC 4.x, mention Xorg dependency in info file, not in dep file.
« Reply #4 on: October 02, 2011, 09:37:42 AM »
It think I have a deja-vu.
Didn't we support both 7.4 and 7.5 on tc 3?

Offline Jason W

  • Administrator
  • Hero Member
  • *****
  • Posts: 7399
Re: As of TC 4.x, mention Xorg dependency in info file, not in dep file.
« Reply #5 on: October 02, 2011, 10:00:07 AM »
Yeah, but we were now at a crossroads of having to sort out a mess in the dep files that did not exist earlier in 3.x, or at least not to the degree it had become.  And taking the principle of ALSA and OSS of not specifying either in a dep file makes it much simpler to keep things straight with no conflicts. 


Offline Rich

  • TinyCore Moderator
  • Hero Member
  • *****
  • Posts: 4289
Re: As of TC 4.x, mention Xorg dependency in info file, not in dep file.
« Reply #6 on: February 16, 2012, 09:58:52 AM »
Hi Jason W
I'm a little confused. In your original post you said not to include Xorg in the dependency files. About an hour later
in reply #3 you say to remember to include it in the dependency file. If so, I should include Xorg7.6, and if someone
needs to run Xorg7.5 they should change their copy of the dependency file to Xorg7.5?
« Last Edit: February 16, 2012, 10:06:22 AM by Rich »

Offline curaga

  • Administrator
  • Hero Member
  • *****
  • Posts: 8030
Re: As of TC 4.x, mention Xorg dependency in info file, not in dep file.
« Reply #7 on: February 16, 2012, 12:00:03 PM »
- do not include Xorg itself (the X server)
- use the latest -libs, -dev etc extensions
The only barriers that can stop you are the ones you create yourself.

Offline Rich

  • TinyCore Moderator
  • Hero Member
  • *****
  • Posts: 4289
Re: As of TC 4.x, mention Xorg dependency in info file, not in dep file.
« Reply #8 on: February 16, 2012, 12:08:21 PM »
Hi curaga
Thanks for the clarification. I'm planning on submitting the same extension for TC3.x. Should I follow the same
procedure and only include the latest libs for that too?

Offline curaga

  • Administrator
  • Hero Member
  • *****
  • Posts: 8030
Re: As of TC 4.x, mention Xorg dependency in info file, not in dep file.
« Reply #9 on: February 16, 2012, 11:56:04 PM »
Yes, though I can't recall whether 7.6 was available for 3.x.
The only barriers that can stop you are the ones you create yourself.

Offline Rich

  • TinyCore Moderator
  • Hero Member
  • *****
  • Posts: 4289
Re: As of TC 4.x, mention Xorg dependency in info file, not in dep file.
« Reply #10 on: February 17, 2012, 10:08:28 AM »
Hi curaga
TC3.x does not offer Xorg7.6, it has 7.4 and 7.5. My dependencies can be satisfied by Xorg7.4 or Xorg7.5-lib.

Offline genec

  • Full Member
  • ***
  • Posts: 240
Re: As of TC 4.x, mention Xorg dependency in info file, not in dep file.
« Reply #11 on: March 10, 2013, 10:26:16 AM »
For extensions with a -lib dependency, would it be better to create a Xorg-lib.tcz or Xorg-7-lib.tcz meta-extension which will depend on the latest extension as appropriate and would be used in an extension's .dep?