WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Author Topic: Custom package requests  (Read 22324 times)

Offline Jason W

  • Retired Admins
  • Hero Member
  • *****
  • Posts: 9730
Custom package requests
« on: March 12, 2015, 01:57:05 PM »
This thread is for requesting packages for dCore that are not available in Debian repos.  Open a new thread for bug reports on any packages mentioned here.

Offline gwalther

  • Full Member
  • ***
  • Posts: 139
Re: Custom package requests
« Reply #1 on: May 03, 2015, 05:33:52 PM »
Is it possible to make ..gtkfind..available?  It goes nicely with emelfm and beaver..thanks

Offline Jason W

  • Retired Admins
  • Hero Member
  • *****
  • Posts: 9730
Re: Custom package requests
« Reply #2 on: May 03, 2015, 09:30:08 PM »
Yep, done.  Available for import now.  Thanks for the suggestion, keep them coming!

Offline sm8ps

  • Sr. Member
  • ****
  • Posts: 338
Re: Custom package requests
« Reply #3 on: May 21, 2015, 03:18:37 AM »
I need xserver-xorg-input-fpit which is not available anymore for ub-dCore-trusty or any recent Debian or Ubuntu for that matter. (Yes, the machine in question is quite dated, indeed.)

The source code is available under http://cgit.freedesktop.org/xorg/driver/xf86-input-fpit/

Cheers!
sm

Offline Jason W

  • Retired Admins
  • Hero Member
  • *****
  • Posts: 9730
Re: Custom package requests
« Reply #4 on: May 21, 2015, 08:20:26 AM »
Ok, I'll look into it.

Offline Jason W

  • Retired Admins
  • Hero Member
  • *****
  • Posts: 9730
Re: Custom package requests
« Reply #5 on: May 23, 2015, 10:55:11 PM »
Ok, done.  Import xf86-input-fpit, named after upstream.


Offline sm8ps

  • Sr. Member
  • ****
  • Posts: 338
Re: Custom package requests
« Reply #6 on: May 24, 2015, 04:40:16 PM »
Thanks a lot for your great support, JasonW!
Not to anybody's great surprise the driver does load but is un-loaded immediately due to a ABI-version mis-match. (Sorry, I dit not detect that from skimming over the source code file. At least, I have learned about the importance of ABI-versions.)
For anybody's reference here is the Xorg.0.log:
Code: [Select]
[   129.177] (II) LoadModule: "fpit"
[   129.179] (II) Loading /usr/lib/xorg/modules/input/fpit_drv.so
[   129.181] (II) Module fpit: vendor="X.Org Foundation"
[   129.181] compiled for 1.12.4, module version = 1.4.0
[   129.182] Module class: X.Org XInput Driver
[   129.182] ABI class: X.Org XInput driver, version 16.0
[   129.182] (EE) module ABI major version (16) doesn't match the server's version (20)
[   129.182] (II) UnloadModule: "fpit"
[   129.183] (II) Unloading fpit
[   129.184] (EE) Failed to load module "fpit" (module requirement mismatch, 0)
Seen the sheer age of this software, I do not think that there is anything that can be done (other than re-writing the driver -- which does not look overly hard). So I suggest purging this extension from the repository again.

Offline Jason W

  • Retired Admins
  • Hero Member
  • *****
  • Posts: 9730
Re: Custom package requests
« Reply #7 on: May 24, 2015, 07:40:35 PM »
I built on dCore-wheezy.  Maybe it needs to be built on each specific dCore.  I wouldn't mind, it would just mean the package would have the dCore Debian version in it's name.

Let me build it for ub-dCore-trusty and see if that makes a difference.

Offline Jason W

  • Retired Admins
  • Hero Member
  • *****
  • Posts: 9730
Re: Custom package requests
« Reply #8 on: May 24, 2015, 09:40:40 PM »
xf86-input-fpit-trusty is now uploaded.  Please test, hopefully building on a particular Xorg release will make it work.

Offline Jason W

  • Retired Admins
  • Hero Member
  • *****
  • Posts: 9730
Re: Custom package requests
« Reply #9 on: May 24, 2015, 10:14:50 PM »
Upon googling the xinput ABI compatibility is different between the Wheezy's and Trusty's Xorg.  I am hoping that is the case and a build for each will work.

Offline curaga

  • Administrator
  • Hero Member
  • *****
  • Posts: 11044
Re: Custom package requests
« Reply #10 on: May 25, 2015, 03:46:37 AM »
Yeah, drivers need to be built for the specific Xorg version.
The only barriers that can stop you are the ones you create yourself.

Offline sm8ps

  • Sr. Member
  • ****
  • Posts: 338
Re: Custom package requests
« Reply #11 on: May 25, 2015, 10:36:19 AM »
The compiled version does load now. (So I have learned something about the meaning of ABI-versions, too! :) ) Sadly, the driver crashes with a software error that I have not been able to chase down to its roots.
I would say this calls for removing the packets from the repo. The machine in question does work fine otherwise. Thank you very much again for your efforts!