Advertisement
Guest User

Goat

a guest
Mar 17th, 2020
283
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 3.01 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. sudo apt-get update
  4. sudo apt-get install gettext
  5. sudo apt-get install byacc libx11-dev libxext-dev build-essential wget git cmake make libjpeg8-dev libjpeg8-turbo-dev
  6. sudo apt-get install libjpeg62-turbo-dev libjpeg-dev libpng-dev libtiff-dev ncurses-base ncurses-bin libncurses-dev
  7.  
  8. echo "KDE1 | Debian"
  9.  
  10. #QT1
  11.  
  12. sudo apt-get install byacc libx11-dev libxext-dev build-essential wget git cmake make libjpeg8-dev libjpeg62-turbo-dev
  13. wget https://github.com/KDE/qt1/archive/78811a56cc111d17f42221566e7e4430d5de8d40.tar.gz
  14. tar -xvzf 78811a56cc111d17f42221566e7e4430d5de8d40.tar.gz
  15. cd qt1-78811a56cc111d17f42221566e7e4430d5de8d40
  16. mkdir -p lib
  17. find . -name "*.o" -delete
  18. export QTDIR=$(pwd)
  19. make linux-g++-shared
  20. make
  21. mkdir pkg
  22. mkdir pkg/opt
  23. mkdir pkg/opt/lib
  24. mkdir pkg/opt/bin
  25. mkdir pkg/opt/include
  26. install -s -m 755 bin/moc pkg/opt/bin/moc
  27. cp lib/libqt.so.1.45 pkg/opt/lib
  28. ln -sf libqt.so.1.45 pkg/opt/lib/libqt.so.1
  29. ln -sf libqt.so.1 pkg/opt/lib/libqt.so
  30. mkdir -p pkg/opt/lib/qt pkg/opt/include/qt
  31. mkdir -p pkg/opt/lib/qt/html pkg/opt/lib/qt/tutorial
  32. mkdir -p pkg/opt/lib/qt/examples
  33. cp -fR html pkg/opt/lib/qt
  34. strip tutorial/*/* || :
  35. strip examples/*/* || :
  36. cp -fR tutorial pkg/opt/lib/qt
  37. cp -fR examples pkg/opt/lib/qt
  38. cp -fR include/. pkg/opt/include/qt
  39. for a in pkg/opt/lib/qt/*/*/Makefile ; do
  40.   sed 's-^SYSCONF_MOC.*-SYSCONF_MOC   = %{_qt1_bindir}/moc-' < $a > ${a}.2
  41.   mv -v ${a}.2 $a
  42. done
  43. rm pkg/opt/lib/qt/*/*/*.o
  44. chmod -R a+r pkg/opt/lib/libqt.so* pkg/opt/lib/qt
  45. mkdir pkg/opt/qt1
  46. mkdir pkg/opt/qt1/bin
  47. echo "--> Установка QT1..."
  48. cd pkg
  49. sudo mkdir /opt
  50. sudo mkdir /opt/qt1
  51. sudo cp -r opt /
  52. sudo cp opt/* /opt/qt1 -r
  53. cd ../..
  54.  
  55. #kde1-kdelibs
  56. sudo apt-get install libjpeg8-turbo-dev libjpeg8-dev libpng-dev libtiff-dev ncurses
  57. wget https://github.com/KDE/kde1-kdelibs/archive/ca9e8f0f2806ca5879ca3dccac1ca2cb5feab6fa.tar.gz
  58. tar -xvzf ca9e8f0f2806ca5879ca3dccac1ca2cb5feab6fa.tar.gz
  59. cd kde1-kdelibs-ca9e8f0f2806ca5879ca3dccac1ca2cb5feab6fa
  60. mkdir build
  61. sed -i 's/lib64/lib/' cmake/FindQt1.cmake cmake/KDE1InstallDirs.cmake
  62. cd build
  63. cmake .. -DCMAKE_INSTALL_PREFIX='/usr'
  64. make
  65. sudo make install
  66. cd ../..
  67.  
  68. echo "--> Установка зависимостей | kde1-kdebase"
  69. sudo apt-get install libjpeg-dev libtiff-dev perl perl-base cmake
  70. wget https://github.com/KDE/kde1-kdebase/archive/a40a9a0de966d1831688bb9371a3c165b825bc7e.tar.gz
  71. tar -xvzf a40a9a0de966d1831688bb9371a3c165b825bc7e.tar.gz
  72. cd kde1-kdebase-a40a9a0de966d1831688bb9371a3c165b825bc7e
  73. mkdir build
  74. cmake .. -DCMAKE_INSTALL_PREFIX='/usr' -DCMAKE_LIBRARY_PATH='/opt/kde1/lib'
  75. make
  76. sudo make install
  77. cd ../..
  78.  
  79. wget https://github.com/KDE/kde1-kdeutils/archive/1c14d5cdf59803a8f41165e296f37837e102696d.tar.gz
  80. tar -xvzf 1c14d5cdf59803a8f41165e296f37837e102696d.tar.gz
  81. cd kde1-kdeutils-1c14d5cdf59803a8f41165e296f37837e102696d
  82. mkdir -p build
  83. cd build
  84. cmake .. -DCMAKE_INSTALL_PREFIX='/usr' -DCMAKE_LIBRARY_PATH='/opt/kde1/lib'
  85. make
  86. sudo make install
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement