summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--PKGBUILD17
1 files changed, 8 insertions, 9 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 239eacaac74a..636c56055ccf 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -59,16 +59,15 @@ package() {
cp LICENSE.* ${pkgdir}/usr/share/licenses/qtjambi/
#libraries get installed as copies instead of as symlinks. Fix up
+ _pkg2="$(echo ${pkgver} | cut -d. -f-2)"
+ _pkg1="$(echo ${pkgver} | cut -d. -f1)"
cd ${pkgdir}/usr/lib
- for i in {libQtJambi{,3D{Animation,Core,Extras,Input,Logic,Quick{,Extras,Scene2D},Render},Bluetooth,Charts,\
- Concurrent,Core,DBus,DataVisualization,Designer,Gui,Help,HttpServer,Multimedia{,Widgets},Network{,Auth},\
- Nfc,OpenGL,{,Widgets},Pdf{,Widgets},Positioning,PrintSupport,Qml,Quick{,3D,Controls2,Test,Widgets},\
- RemoteObjects,Scxml,Sensors,Serial{Bus,Port},SpatialAudio,Sql,StateMachine,Svg{,Widgets},Test,TextToSpeech,\
- UIC,UiTools,VirtualKeyboard,Web{Channel,Engine{Core,Quick,Widgets},Sockets,View},Widgets,Xml}; do
- for j in {${_pkg2},${_pkg1}}; do
- rm ${i}.so.${j}
- ln -s ${i}.so.${pkgver} ${i}.so.${j}
- done
+ for j in $(ls libQtJambi*.so.${pkgver}); do
+ k=$(echo ${j}| cut -d. -f-2)
+ rm ${k}.${_pkg1}
+ rm ${k}.${_pkg2}
+ ln -s ${j} ${k}.${_pkg1}
+ ln -s ${j} ${k}.${_pkg2}
done
#Hopefully will this ugly hack only be temporary...
}