#1109396 ITP: php-league-oauth2-client -- PHP OAuth 2.0 client library

#1109396#5
Date:
2025-07-16 19:22:58 UTC
From:
To:
Package: wnpp
Severity: wishlist
Owner: Ahmed Gamal <ahmed.gamal9541@gmail.com>
Package name : php-league-oauth2-client
Version : 2.8.1
Upstream Author : The PHP League and contributors
URL : https://github.com/thephpleague/oauth2-client
License : MIT
Programming Lang: PHP
Description : PHP OAuth 2.0 client library

The PHP League OAuth2 Client is a library written in pure PHP that provides
a base for integrating with OAuth 2.0 service providers. It is compliant
with
PSR-1, PSR-2, PSR-4, and PSR-7, and works with any OAuth 2.0 provider that
conforms to the OAuth 2.0 Authorization Framework.

Why is this package useful/relevant?
This package is required by FOSSology (ITP: #924659) as a dependency
Widely used in the PHP ecosystem for OAuth 2.0 authentication and
authorization
Enables PHP applications to easily integrate with various OAuth 2.0
providers

Do you use it?
This is being packaged as part of the FOSSology packaging effort
FOSSology uses this library for OAuth 2.0 authentication support

How do you plan to maintain it?
Will maintain as part of the FOSSology packaging team
Following Debian PHP packaging guidelines
Using pkg-php-tools for automated dependency management

Are you looking for co-maintainers or a sponsor?
Looking for a sponsor to help publish this as a Debian package
Part of the larger FOSSology packaging effort
This package is a dependency for FOSSology (ITP: #924659) and is needed
to complete the packaging of FOSSology for Debian.

Thanks,
Ahmed Gamal

#1109396#10
Date:
2025-07-16 23:59:31 UTC
From:
To:
Hello,
This is a follow-up regarding the ITP for php-league-oauth2-client.
Update:
After reviewing the requirements of the FOSSology project, I have
repackaged php-league-oauth2-client to use version 2.6.1 (instead of the
previously mentioned 2.8.1). This change ensures compatibility with
FOSSology, which specifically requires version 2.6.1 in its dependency list.
Summary of changes:
Downloaded and packaged the correct upstream version: 2.6.1
Updated all Debian packaging files to reflect this version
Verified that this version matches the requirements of FOSSology and avoids
any potential incompatibilities that could arise from using a newer version
If there are any questions or further steps needed, please let me know.
Thank you for your attention and support!
Best regards,
Ahmed Gamal