Recent

Author Topic: Online Package Manager  (Read 842332 times)

minesadorada

  • Sr. Member
  • ****
  • Posts: 452
  • Retired
Re: Online Package Manager
« Reply #675 on: January 15, 2017, 09:24:45 am »
@GetMem Can you update PoweredBy from ccr (or the update.zip) into the repository please?
It had the same issue with Trunk as LazAutoupdate.  It's fixed now (with LCLPlatformDef), but the repository OPM version won't compile in Trunk, so it's uninstallable.
Version remains at 1.0.4.0
GPL Apps: Health MonitorRetro Ski Run
OnlinePackageManager Components: LazAutoUpdate, LongTimer, PoweredBy, ScrollText, PlaySound, CryptINI

balazsszekely

  • Guest
Re: Online Package Manager
« Reply #676 on: January 15, 2017, 10:01:37 am »
Quote
@GetMem Can you update PoweredBy from ccr (or the update.zip) into the repository please?
It had the same issue with Trunk as LazAutoupdate.  It's fixed now (with LCLPlatformDef), but the repository OPM version won't compile in Trunk, so it's uninstallable.
Version remains at 1.0.4.0
Done.

balazsszekely

  • Guest
Re: Online Package Manager
« Reply #677 on: January 17, 2017, 01:10:07 pm »
Added support for multiple repositories(r. 53961).

minesadorada

  • Sr. Member
  • ****
  • Posts: 452
  • Retired
Re: Online Package Manager
« Reply #678 on: January 17, 2017, 01:49:35 pm »
Good work!

One OR the other?  Can it not check both with a user-defined priority?

I'm thinking of a component author that keeps dev versions in a private repository, or a corporate user with proprietary modified versions of components in a private repository.

It would be a checkbox option whether to check both of course.
« Last Edit: January 17, 2017, 02:10:46 pm by minesadorada »
GPL Apps: Health MonitorRetro Ski Run
OnlinePackageManager Components: LazAutoUpdate, LongTimer, PoweredBy, ScrollText, PlaySound, CryptINI

balazsszekely

  • Guest
Re: Online Package Manager
« Reply #679 on: January 17, 2017, 02:15:20 pm »
Quote
One OR the other?  Can it not check both with a user-defined priority?
For now you cannot use more then one repository at the same time, and there is a reason for this: each package(lpk) name must be unique otherwise the system won't work(dependency check, etc). Since I don't have control on what goes into the other repositories, I decided to implement it this way. I could always check for name collision, warn the user, remove duplicates, etc..but for now is not worth the effort, since only one person asked for the possibility to add a personal repository, and the reason was to quickly install private packages. Later the feature can be extended and more then one repository loaded at the same time.

lainz

  • Hero Member
  • *****
  • Posts: 4470
    • https://lainz.github.io/
Re: Online Package Manager
« Reply #680 on: January 28, 2017, 05:59:37 pm »
Hi, do you remember the compilation problems of BGRABitmap on trunk? Well circular fixed that in the master branch of the repository if you want to add the official fix, maybe it differs a bit for these changed lines.

There's still no new version..

balazsszekely

  • Guest
Re: Online Package Manager
« Reply #681 on: January 28, 2017, 07:03:17 pm »
Quote
Hi, do you remember the compilation problems of BGRABitmap on trunk? Well circular fixed that in the master branch of the repository if you want to add the official fix, maybe it differs a bit for these changed lines.
Thanks @lainz, BGRABitmap updated. I also added a few interesting package lately.

lainz

  • Hero Member
  • *****
  • Posts: 4470
    • https://lainz.github.io/
Re: Online Package Manager
« Reply #682 on: January 28, 2017, 07:50:48 pm »
Thanks. Maybe there's a way (of course) to make a website from the JSON file automatically. So there's a website in http://packages.lazarus-ide.org/ instead of that text. I will try to do something, if not at least you get the idea.

balazsszekely

  • Guest
Re: Online Package Manager
« Reply #683 on: January 28, 2017, 08:40:06 pm »
Quote
Maybe there's a way (of course) to make a website from the JSON file automatically. So there's a website in http://packages.lazarus-ide.org/ instead of that text. I will try to do something, if not at least you get the idea
It is in my to do list, but first there are more important issues like:
  - integrate OPM into the package system, a very difficult issue by the way. Ideally it should be ready before 1.8(2.0).
  - implement the voting system
  - create personal repository(almost completed)
Regarding the website I plan to make a responsive page, with thumbnails. Every package will be downloadable via a browser.

lainz

  • Hero Member
  • *****
  • Posts: 4470
    • https://lainz.github.io/
Re: Online Package Manager
« Reply #684 on: January 28, 2017, 09:28:19 pm »
Thankyou. You can try this small attached website?

The template is from here:
https://getmdl.io/templates/index.html (Text heavy webpage)

There's a simple website, is not what you need but you can use it now until you get your website done.

balazsszekely

  • Guest
Re: Online Package Manager
« Reply #685 on: January 28, 2017, 09:57:06 pm »
Actually this is quite nice, thank you @lainz!  :)  I envisioned something similar. Now the packages are also available via browsers.

@all
Please take a look: http://packages.lazarus-ide.org/
 

lainz

  • Hero Member
  • *****
  • Posts: 4470
    • https://lainz.github.io/
Re: Online Package Manager
« Reply #686 on: January 28, 2017, 10:59:27 pm »
Nice! I forget to add the URL's of the packages, you can add them easily if you want.

balazsszekely

  • Guest
Re: Online Package Manager
« Reply #687 on: January 29, 2017, 08:50:09 am »
Quote
Nice! I forget to add the URL's of the packages, you can add them easily if you want.
Ok. I will make a few, small adjustment soon.

minesadorada

  • Sr. Member
  • ****
  • Posts: 452
  • Retired
Re: Online Package Manager
« Reply #688 on: January 29, 2017, 10:01:11 am »
Perhaps a forum admin will add a link to the website in the main sidebar once it's done.
GPL Apps: Health MonitorRetro Ski Run
OnlinePackageManager Components: LazAutoUpdate, LongTimer, PoweredBy, ScrollText, PlaySound, CryptINI

wp

  • Hero Member
  • *****
  • Posts: 11923
Re: Online Package Manager
« Reply #689 on: January 29, 2017, 10:26:50 am »
@all
Please take a look: http://packages.lazarus-ide.org/

mbColorLib and jvcllaz are shown without a title.

Can you order by package name or by date of last change (latest change at top)?

 

TinyPortal © 2005-2018