Skip to content

optimode/arch-phpbs

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

85 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

phpbs

PHP Building system for all PHP versions packages from 5.3 to 8.2

The program is entirely Lamskoy's work and merit. I modified it for myself to the following:

  • limited package number, the modules are in the main package
  • by default, I do not compile embed, phpdbg, litespeed sapi, but the option remains
  • pecl and pear binaries are in one package
  • package names are prefixed with moly-
  • the installation path is /opt/moly/phpxx

How to install it?

git clone https://github.com/medvesajt/arch-phpbs.git
cd arch-phpbs

Now you're the boss and ready to go with building packages

How to use it?

To build all packages:

make all

To build specific version:

make php81

Available targets are : php82 php81 php80 php74 php73 php72 php71 php70 php56 php55 php54 php53

To build all php8.x (8.0, 8.1, 8.2):

make php8

You can mix targets in any combination

This will build: 5.6, 8.1, 8.0, 7.4:

make php56 php8 php74

Use make help to see more details

Who can use it?

Anybody who uses ArchLinux or it's derivatives like Manjaro

About

PHP packages building system for Archlinux with moly- prefix package names

Resources

Stars

Watchers

Forks

Releases

No releases published

Languages

  • Shell 98.2%
  • PHP 1.5%
  • Makefile 0.3%