diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 17 |
1 files changed, 8 insertions, 9 deletions
@@ -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... } |