Scope:
* `pacman=4.1.6`
* `_utils=2.2.0`

Wrong thing:

````
provides=("${provides[@]:-}" "${PACKAGE_BASE}@lib32")
conflicts=("${conflicts[@]:-}" "${PACKAGE_BASE}@lib32")
````
If `${provides[@]}` is currently empty, we will see in `pkg/.PKGINFO`

````
conflict = 
conflict = libdatrie@lib32
provides = 
provides = libdatrie@lib32
````
and the final package knows nothing about its dependencies. 

Right thing:
````
provides=("${PACKAGE_BASE}@lib32" "${provides[@]:-}")
conflicts=("${PACKAGE_BASE}@lib32" "${conflicts[@]:-}")
````

Within this fix, we will have in the `pkg/.PKGINFO`

````
conflict = 
conflict = libdatrie@lib32
provides = 
provides = libdatrie@lib32
````

and the final package has correct dependency information.

This should be a bug in `makepkg` that doesn't check for input.

---
Reply to this email directly or view it on GitHub:
https://github.com/TheSLinux/gs/issues/150

--
To unsubscribe from the list [email protected],
please send an email to [email protected] with subject
  unsubscribe bugs

To get basic commands to use Ecartis system, use subject 'help'.

Reply via email to