Advertisement
s243a

makedevx.sh

Jun 16th, 2018
386
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 34.47 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. #THIS_DIR=$PWD
  4. #ROOT="${THIS_DIR%%/tazpupsave/*}/tazpupsave"
  5. export ROOT='/mnt/home/devX_TazPup_s243a_1.0'
  6. export TMP='/tmp/InstallAndBuild'
  7. export FirstInstall=true
  8. export BuildDevX=false
  9. export Install_id=true
  10. export Install_d=true
  11. export Large=true
  12. export tinypy=true
  13. export icu=true #Globalization Libraries (Ignored if Large=true)
  14. export InstallPackages=false
  15. export GCC_VERSION='63'
  16. mkdir -p "$TMP"
  17. #cd $THIS_DIR
  18. #https://stackoverflow.com/questions/2337616/can-i-read-line-from-a-heredoc-in-bash
  19. writePkgInfo(){
  20.     line=$1
  21.     FLAG="$( echo "$line" | tr -s [:blank:] | cut -d' ' -f1 )"
  22.     PKG="$( echo "$line" | tr -s [:blank:] | cut -d' ' -f2 )"; PKG="$( basename $PKG)"
  23.     REST="$( echo "$line" | tr -s [:blank:] | cut -d' ' -f3- )"
  24.     mkdir -p $TMP/pkges/$PKG
  25.     echo "$FLAG" > $TMP/pkges/$PKG/flag
  26.     echo "$REST" > $TMP/pkges/$PKG/rest
  27.     writeDepends $PKG "$FLAG"
  28. }
  29. writeDepends(){
  30.     PKG="$( basename $1 )"
  31.     dFLAG="$2"
  32.     while read line; do
  33.        echo "writeDepnds line=$line"
  34.        dPKG="$( echo "$line" | tr -s [:blank:] | cut -d' ' -f1 )"
  35.        mkdir -p $TMP/pkges/$dPKG
  36.        if [ -f $TMP/pkges/$dPKG/r_depends ]; then
  37.            #https://stackoverflow.com/questions/4749330/how-to-test-if-string-exists-in-file-with-bash#4749368
  38.            if [ ! $(grep -Fxq "$PKG" "$TMP/pkges/$dPKG/r_depends") ]
  39.            then
  40.               #;# do nothing
  41.            #else
  42.               echo "$PKG" >> $TMP/pkges/$dPKG/r_depends
  43.            fi
  44.        else
  45.          echo "$PKG" > $TMP/pkges/$dPKG/r_depends
  46.        fi
  47.        if [ -f $TMP/pkges/$dPKG/rd_flags ]; then
  48.            #https://stackoverflow.com/questions/4749330/how-to-test-if-string-exists-in-file-with-bash#4749368
  49.            if [ ! $(grep -Fxq "$dFLAG" $TMP/pkges/$dPKG/rd_flags) ]; then
  50.               # do nothing
  51.            #else
  52.               echo "$dFLAG" >> $TMP/pkges/$dPKG/rd_flag
  53.            fi
  54.        else
  55.          echo "$dFLAG" > $TMP/pkges/$dPKG/rd_flags
  56.        fi        
  57.     done < <( tazpkg depends $PKG )
  58. }
  59.  
  60. while read line; do
  61.  
  62.   #line=echo "$line"
  63.   echo "line=$line"
  64.   FLAG="$(echo '$line' | tr -s [:blank:] | cut -d' ' -f1)"
  65.   PKG="$(echo '$line' | tr -s [:blank:] | cut -d' ' -f2)"
  66.   case $line in
  67.      "#"*)
  68.         #do nothing
  69.         ;;
  70.      "I "*) #Install if this is the first time running this script (New Installation)
  71.          [ $FirstInstall == true ] && echo "$PKG" >> $TMP/To_Install
  72.          writePkgInfo "$line"
  73.          ;;
  74.      "Id "*)
  75.          #Install if this is the first time running this script (New Installation)
  76.          [ $FirstInstall == true ] && [ $Install_id == true -or $Install_d == true ] && \
  77.          echo "$PKG" >> "$TMP/To_Install"; echo "$PKG" >> "$TMP/For_DevX"
  78.          writePkgInfo "$line"
  79.          ;;
  80.      "i "*)
  81.          echo "$PKG" >> "$TMP/To_Install"
  82.          writePkgInfo "$line"
  83.          ;;    
  84.      "id "*)
  85.          [ $Install_id == true -or $Install_d == true ] && \
  86.          echo "$PKG" >> "$TMP/To_Install"; echo "$PKG" >> "$TMP/For_DevX"
  87.          writePkgInfo "$line"
  88.          ;;
  89.       "d *")
  90.          [ $Install_d == true ] && echo "$PKG" >> "$TMP/To_Install"          
  91.          echo "$PKG" >> "$TMP/For_DevX"
  92.          writePkgInfo "$line"
  93.          ;;
  94.      "L_i "*)          
  95.          [ $Large == true ] && echo "$PKG" >> "$TMP/To_Install"
  96.          writePkgInfo "$line"
  97.           ;;
  98.      "L_id "*)
  99.          [ $Large == true ] && [ $Install_id == true -or $Install_d == true ] && \
  100.              echo "$PKG" >> "$TMP/To_Install"
  101.          [ $Large ] && echo "$PKG" >> "$TMP/For_DevX";
  102.          writePkgInfo "$line"
  103.          ;;
  104.       "s "*)  #Check if these are installed, I flagged them because they are important and should be standard but I don't know for sure          
  105.             echo "$PKG" >> "$TMP/Should_Be_Standard";
  106.            writePkgInfo "$line"
  107.          ;;
  108.    esac  
  109. #done < <( echo <<EOM
  110. done <<EOM
  111. # First any glib changes
  112. d /var/lib/tazpkg/installed/acl-dev
  113. d /var/lib/tazpkg/installed/attr-dev
  114. id /var/lib/tazpkg/installed/autoconf
  115. id /var/lib/tazpkg/installed/automake
  116. id /var/lib/tazpkg/installed/automoc4
  117. i /var/lib/tazpkg/installed/at-spi2
  118. i /var/lib/tazpkg/installed/at-spi2-atk
  119. d /var/lib/tazpkg/installed/atk-dev
  120. d /var/lib/tazpkg/installed/bzip2-dev
  121. d /var/lib/tazpkg/installed/cairo-tools #2D graphics library, development tools
  122. id /var/lib/tazpkg/installed/commoncpp2
  123. id /var/lib/tazpkg/installed/commoncpp2-dev
  124. id /var/lib/tazpkg/installed/cmake
  125. id /var/lib/tazpkg/installed/cpp2
  126. id /var/lib/tazpkg/installed/cppunit
  127. id /var/lib/tazpkg/installed/cppunit-dev
  128. d /var/lib/tazpkg/installed/dbus-dev
  129. d /var/lib/tazpkg/installed/dbus-glib-dev
  130. id /var/lib/tazpkg/installed/elfkickers
  131. d /var/lib/tazpkg/installed/fontconfig-dev
  132. I /var/lib/tazpkg/installed/glib
  133. Id /var/lib/tazpkg/installed/glib-dev
  134. I /var/lib/tazpkg/installed/glib-networking
  135. Id /var/lib/tazpkg/installed/glib-networking-dev
  136. I /var/lib/tazpkg/installed/glibc
  137. I /var/lib/tazpkg/installed/glibc-base
  138. I /var/lib/tazpkg/installed/glibc-dev
  139. I /var/lib/tazpkg/installed/glibc-locale
  140. I /var/lib/tazpkg/installed/glibmm
  141. Id /var/lib/tazpkg/installed/glibmm-dev
  142. #Then the rest of the packages
  143. # /var/lib/tazpkg/installed/915resolution
  144. # /var/lib/tazpkg/installed/acl
  145. # /var/lib/tazpkg/installed/alsa-lib   
  146. # /var/lib/tazpkg/installed/alsa-utils
  147. # /var/lib/tazpkg/installed/alsaplayer
  148. # /var/lib/tazpkg/installed/asunder
  149. # /var/lib/tazpkg/installed/at-spi2
  150. # /var/lib/tazpkg/installed/at-spi2-atk
  151. L2_i /var/lib/tazpkg/installed/atk
  152. L2_d /var/lib/tazpkg/installed/atk-dev
  153. L2_i /var/lib/tazpkg/installed/atkmm
  154. L2_d /var/lib/tazpkg/installed/atkmm-dev
  155. L2_d /var/lib/tazpkg/installed/attr
  156. L2_d /var/lib/tazpkg/installed/audacious-dev
  157. id /var/lib/tazpkg/installed/automoc4
  158. # /var/lib/tazpkg/installed/beaver
  159. L2_i /var/lib/tazpkg/installed/bind
  160. L2_d /var/lib/tazpkg/installed/bind-dev
  161. L2_i /var/lib/tazpkg/installed/bind-client
  162. id /var/lib/tazpkg/installed/binutils
  163. #/var/lib/tazpkg/installed/busybox
  164. id /var/lib/tazpkg/installed/busybox-httpd-ctrl
  165. #/var/lib/tazpkg/installed/bzip2
  166. #/var/lib/tazpkg/installed/bzlib
  167. i /var/lib/tazpkg/installed/cairo
  168. d /var/lib/tazpkg/installed/cairo-dev
  169. i /var/lib/tazpkg/installed/cairo-gl
  170. #/var/lib/tazpkg/installed/cairomm
  171. #/var/lib/tazpkg/installed/cairomm
  172. #/var/lib/tazpkg/installed/cdparanoia-III
  173. #/var/lib/tazpkg/installed/cdrkit
  174. #/var/lib/tazpkg/installed/clearlooks-colors
  175. #/var/lib/tazpkg/installed/clearlooks-compact
  176. id /var/lib/tazpkg/installed/cgdb #Curses interface for GDB
  177. id /var/lib/tazpkg/installed/cmake
  178. id /var/lib/tazpkg/installed/cpp2
  179. id /var/lib/tazpkg/installed/cookutils
  180. i /var/lib/tazpkg/installed/curl
  181. d /var/lib/tazpkg/installed/curl-dev
  182. #/var/lib/tazpkg/installed/cyrus-sasl-dev
  183. i /var/lib/tazpkg/installed/dbus
  184. i /var/lib/tazpkg/installed/dbus-glib
  185. id /var/lib/tazpkg/installed/dbus-glib-dev
  186. i /var/lib/tazpkg/installed/dbus-helper
  187. #/var/lib/tazpkg/installed/desktop-file-utils
  188. #/var/lib/tazpkg/installed/dialog
  189. #/var/lib/tazpkg/installed/dropbear
  190. #/var/lib/tazpkg/installed/e2fsprogs #Filesystem utilities for use with ext2 and ext3 (without fsck*).
  191. s /var/lib/tazpkg/installed/e2fsprogs-dev
  192. L_i /var/lib/tazpkg/installed/elfkickers
  193. L_i /var/lib/tazpkg/installed/elfutils
  194. L_d /var/lib/tazpkg/installed/elfutils  
  195. #/var/lib/tazpkg/installed/enchant #Enchant spell checking library
  196. #/var/lib/tazpkg/installed/epdfview
  197. #/var/lib/tazpkg/installed/expat
  198. i /var/lib/tazpkg/installed/file
  199. #/var/lib/tazpkg/installed/firmware-rt2x00
  200. #/var/lib/tazpkg/installed/firmware-rtlwifi
  201. #/var/lib/tazpkg/installed/flac
  202. #/var/lib/tazpkg/installed/fontconfig
  203. i /var/lib/tazpkg/installed/freetds
  204. i /var/lib/tazpkg/installed/freetype
  205. i /var/lib/tazpkg/installed/freetype-dev
  206. i /var/lib/tazpkg/installed/freetype-infinality
  207. #/var/lib/tazpkg/installed/fuse
  208. #/var/lib/tazpkg/installed/gadmin-httpd
  209. #/var/lib/tazpkg/installed/galculator
  210. s /var/lib/tazpkg/installed/gawk
  211. $( case $GCC_VERSION in
  212.    1)
  213.     echo "id /var/lib/tazpkg/installed/gcc
  214.              id /var/lib/tazpkg/installed/gcc-lib-base
  215.              id /var/lib/tazpkg/installed/gcc-lib-math
  216.              id /var/lib/tazpkg/installed/gcc+gcj"; ;;
  217.    3)
  218.     echo "id /var/lib/tazpkg/installed/gcc3"; ;;
  219.    49)
  220.     echo "id /var/lib/tazpkg/installed/gcc49
  221.               id /var/lib/tazpkg/installed/gcc49-lib-base"; ;;
  222.    54)
  223.     echo "id /var/lib/tazpkg/installed/gcc54
  224.               id /var/lib/tazpkg/installed/gcc54-lib-base"; ;;
  225.    63)
  226.     echo "id /var/lib/tazpkg/installed/gcc63
  227.               id /var/lib/tazpkg/installed/gcc63-lib-base"; ;;
  228.    esac          
  229.   )
  230. id /var/lib/tazpkg/installed/gcc+gcj
  231. #/var/lib/tazpkg/installed/gcolor2
  232. id /var/lib/tazpkg/installed/gdb
  233. d /var/lib/tazpkg/installed/gdb-dev #The GNU Project Debugger.
  234. i /var/lib/tazpkg/installed/gdbm #GNU database indexing library.
  235. id /var/lib/tazpkg/installed/gdbm-dev
  236. id /var/lib/tazpkg/installed/gdb-python #The GNU Project Debugger with Python support.
  237. i /var/lib/tazpkg/installed/gdk-pixbuf #An image loading library for gtk2
  238. id /var/lib/tazpkg/installed/gdk-pixbuf-dev
  239. i /var/lib/tazpkg/installed/geany
  240. Id /var/lib/tazpkg/installed/geany-dev
  241. I /var/lib/tazpkg/installed/geany-doc
  242. I /var/lib/tazpkg/installed/geany-plugins
  243. I /var/lib/tazpkg/installed/get-palemoon
  244. id /var/lib/tazpkg/installed/gettext
  245. id /var/lib/tazpkg/installed/gettext-base
  246. id /var/lib/tazpkg/installed/gettext-tools
  247. d /var/lib/tazpkg/installed/glade3
  248. d /var/lib/tazpkg/installed/glade-perl
  249. d /var/lib/tazpkg/installed/glib-dev
  250. d /var/lib/tazpkg/installed/glib-networking-dev
  251. i /var/lib/tazpkg/installed/glibc
  252. id /var/lib/tazpkg/installed/glibc-dev
  253. d /var/lib/tazpkg/installed/glibmm-dev
  254. # Glib stuff moved to top
  255. L_i /var/lib/tazpkg/installed/gmp  #GNU Multiple Precision Arithmetic Library.
  256. id /var/lib/tazpkg/installed/gmpc
  257. id /var/lib/tazpkg/installed/gmpc-dev
  258. i /var/lib/tazpkg/installed/gobject-introspection
  259. id /var/lib/tazpkg/installed/gobject-introspection-dev
  260. #/var/lib/tazpkg/installed/gparted
  261. #/var/lib/tazpkg/installed/gphoto2
  262. #/var/lib/tazpkg/installed/gpicview
  263. #/var/lib/tazpkg/installed/groff #The GNU troff text-formatting system.
  264. # /var/lib/tazpkg/installed/grub4dos-linux
  265. L_i /var/lib/tazpkg/installed/gsasl #Simple Authentication and Security Layer.
  266. L_d /var/lib/tazpkg/installed/gsasl-dev
  267. #/var/lib/tazpkg/installed/gst-ffmpeg-small #GStreamer FFmpeg Plugins
  268. #/var/lib/tazpkg/installed/gst-plugins-base
  269. #/var/lib/tazpkg/installed/gst-plugins-good
  270. #/var/lib/tazpkg/installed/gstreamer
  271. i /var/lib/tazpkg/installed/gtk+
  272. id /var/lib/tazpkg/installed/gtk+-dev
  273. i /var/lib/tazpkg/installed/gtk+3
  274. id /var/lib/tazpkg/installed/gtk+3-dev
  275. i /var/lib/tazpkg/installed/gtk+3-widget-factory
  276. d /var/lib/tazpkg/installed/gdk-pixbuf-dev
  277. # /var/lib/tazpkg/installed/gtk-clearlooks #    Updated default GTKengine, with ajustable colors.
  278. i /var/lib/tazpkg/installed/gtk-engines
  279. id /var/lib/tazpkg/installed/gtk-girepository
  280. d /var/lib/tazpkg/installed/gdk-pixbuf-dev
  281. i /var/lib//var/lib/tazpkg/installed/gdk-pixbuf-dev
  282. i /var/lib/tazpkg/installed/gtkmm
  283. id /var/lib/tazpkg/installed/gtkmm-dev
  284. L_i /var/lib/tazpkg/installed/guile #Project GNU's extension language.
  285. L_d /var/lib/tazpkg/installed/guile-dev
  286. L_i /var/lib/tazpkg/installed/gutenprint #Top quality printer drivers for Canon, Epson
  287. L_d /var/lib/tazpkg/installed/gutenprint-dev
  288. #/var/lib/tazpkg/installed/gvfs #Userspace virtual filesystem designed to work with gio
  289. #/var/lib/tazpkg/installed/gvfs-fuse
  290. #/var/lib/tazpkg/installed/gvfs-gphoto2
  291. #/var/lib/tazpkg/installed/gvfs-udisks2
  292. i /var/lib/tazpkg/installed/harfbuzz
  293. #/var/lib/tazpkg/installed/hicolor-icon-theme
  294.   $( if [ $icu == true ]; then
  295.       echo "i /var/lib/tazpkg/installed/icu #C/C++ and Java libraries providing Unicode and Globalization.
  296.             d /var/lib/tazpkg/installed/icu-dev"
  297.     else
  298.       echo "L_i /var/lib/tazpkg/installed/icu #C/C++ and Java libraries providing Unicode and Globalization.
  299.             L_d /var/lib/tazpkg/installed/icu-dev"
  300.    fi )
  301. id /var/lib/tazpkg/installed/intltool #Translation tools (PO, XML).
  302. #/var/lib/tazpkg/installed/ipxe #Open source network boot firmware.
  303. L_i #/var/lib/tazpkg/installed/isapnptools #    ISA Plug-And-Play configuration.
  304. L_d /var/lib/tazpkg/installed/isapnptools-dev
  305. i /var/lib/tazpkg/installed/jbigkit
  306. id /var/lib/tazpkg/installed/jsoncpp
  307. i /var/lib/tazpkg/installed/jpeg
  308. d /var/lib/tazpkg/installed/jpeg-dev
  309. #/var/lib/tazpkg/installed/kbd-base #Keyboard mapping definitions, loadkeys and setfont utilities
  310. L_i /var/lib/tazpkg/installed/kmod #Linux kernel modules tools.
  311. L_d /var/lib/tazpkg/installed/kmod-dev
  312. L_i /var/lib/tazpkg/installed/mikmod #Mikmod module player.
  313. L_d /var/lib/tazpkg/installed/libmikmod-dev
  314. #/var/lib/tazpkg/installed/lcms #A free color management engine in 100K (library).
  315. #/var/lib/tazpkg/installed/lcms-dev
  316. #/var/lib/tazpkg/installed/lcms2
  317. i /var/lib/tazpkg/installed/leafpad
  318. d /var/lib/tazpkg/installed/lgi #Dynamic Lua binding to GObject libraries using GObject-Introspection
  319. #/var/lib/tazpkg/installed/libao #Cross-platform audio output library and plugins
  320. #var/lib/tazpkg/installed/libao-dev
  321. #/var/lib/tazpkg/installed/libatasmart #The libatasmart package is a disk reporting library.
  322. #/var/lib/tazpkg/installed/libatasmart-dev
  323. i /var/lib/tazpkg/installed/libboost-chrono
  324. i /var/lib/tazpkg/installed/libboost-system
  325. i /var/lib/tazpkg/installed/libboost-date-time
  326. #/var/lib/tazpkg/installed/libcanberra #Portable Sound Event Library
  327. #/var/lib/tazpkg/installed/libcanberra
  328. #/var/lib/tazpkg/installed/libcap #Support for getting/setting POSIX.1e capabilities.
  329. #/var/lib/tazpkg/installed/libcddb
  330. #/var/lib/tazpkg/installed/libcomerr #Common Error handling
  331. i /var/lib/tazpkg/installed/libcroco
  332. d /var/lib/tazpkg/installed/libcroco-dev
  333. i /var/lib/tazpkg/installed/libcrypto
  334. id /var/lib/tazpkg/installed/libcrypto-dev
  335. id /var/lib/tazpkg/installed/libcurl
  336. c /var/lib/tazpkg/installed/libdaemon
  337. i /var/lib/tazpkg/installed/libdb
  338. #/var/lib/tazpkg/installed/libdrm
  339. i /var/lib/tazpkg/installed/libffi #A portable foreign function interface library.
  340. id /var/lib/tazpkg/installed/libffi
  341. #/var/lib/tazpkg/installed/libfm #File management support (core library)
  342. i /var/lib/tazpkg/installed/libfm-gtk
  343. i /var/lib/tazpkg/installed/libgcrypt
  344. id /var/lib/tazpkg/installed/libgcrypt-dev
  345. i /var/lib/tazpkg/installed/libgee #GObject collection library.
  346. id /var/lib/tazpkg/installed/libgee-dev
  347. i /var/lib/tazpkg/installed/libgio #Virtual File System Interface
  348. id /var/lib/tazpkg/installed/libgio-dev
  349. d /var/lib/tazpkg/installed/libffi-dev
  350. d /var/lib/tazpkg/installed/libgio-dev
  351. L_i /var/lib/tazpkg/installed/libgiomm
  352. L_id /var/lib/tazpkg/installed/libgiomm-dev
  353. d /var/lib/tazpkg/installed/libglade
  354. d /var/lib/tazpkg/installed/libglade-dev
  355. L_d /var/lib/tazpkg/installed/libglademm
  356. L_d /var/lib/tazpkg/installed/libglademm-dev
  357. L_i /var/lib/tazpkg/installed/libgnomeprint
  358. L_d /var/lib/tazpkg/installed/libgnomeprint-dev
  359. #/var/lib/tazpkg/installed/libgnomeprintui
  360. L_d/var/lib/tazpkg/installed/libgnomeprintui-dev
  361. d /var/lib/tazpkg/installed/libgomp API specification for parallel programming.
  362. L_i /var/lib/tazpkg/installed/libgnutls #GNU Transport Layer Security Library headers
  363. L2_i /var/lib/tazpkg/installed/libgpg-error
  364. #/var/lib/tazpkg/installed/libgphoto2 #core library of gphoto2 to access photos from digital camera
  365. L_d /var/lib/tazpkg/installed/libgphoto2-dev
  366. L_i /var/lib/tazpkg/installed/libgtkimageview #Simple image viewer widget for GTK.
  367. L_d d /var/lib/tazpkg/installed/libgtkimageview-dev
  368. L_i /var/lib/tazpkg/installed/libgudev #GObject-based wrapper library for libudev
  369. L_d /var/lib/tazpkg/installed/libgudev-dev
  370. id /var/lib/tazpkg/installed/libid3tag
  371. d /var/lib/tazpkg/installed/libobjc #API for gcc object
  372. i /var/lib/tazpkg/installed/libpng
  373. d /var/lib/tazpkg/installed/libpng-dev
  374.   $( if [ $icu == true ]; then
  375.        echo "L_i /var/lib/tazpkg/installed/libidn #Encode and decode internationalized domain names.
  376.              L_d /var/lib/tazpkg/installed/libidn-dev"
  377.      else
  378.        echo "L_i /var/lib/tazpkg/installed/libidn #Encode and decode internationalized domain names.
  379.              L_d /var/lib/tazpkg/installed/libidn-dev"
  380.      fi
  381.  
  382.    )
  383. #/var/lib/tazpkg/installed/libjpeg
  384. L_i /var/lib/tazpkg/installed/libltdl #The GNU Portable Library Tool.
  385. L2_i /var/lib/tazpkg/installed/liblxqt #Core utility library for all LXDE-Qt components
  386. L2_d /var/lib/tazpkg/installed/liblxqt-dev
  387. L_i /var/lib/tazpkg/installed/liblzma
  388. L_d /var/lib/tazpkg/installed/liblzma-dev
  389. #/var/lib/tazpkg/installed/libmad #MAD is a high-quality MPEG audio decoder.
  390. #/var/lib/tazpkg/installed/libmad-dev
  391. i /var/lib/tazpkg/installed/libmagic
  392. id /var/lib/tazpkg/installed/libmagic-dev
  393. i /var/lib/tazpkg/installed/libegl-mesa
  394. L_i /var/lib/tazpkg/installed/libmicrohttpd #A small C library that is supposed to make it easy to run an HTTP server as part of another application.
  395. L_d/var/lib/tazpkg/installed/libmicrohttpd-dev
  396. L_i /var/lib/tazpkg/installed/libnl #netlink library.
  397. L_d /var/lib/tazpkg/installed/libnl-dev
  398. L_i /var/lib/tazpkg/installed/libnl-tools
  399. L2_i /var/lib/tazpkg/installed/libnotify #Notification library
  400. L2_d /var/lib/tazpkg/installed/notify-python
  401. L3_i /var/lib/tazpkg/installed/mate-notification-daemon
  402. L3_i /var/lib/tazpkg/installed/libnotify-dev
  403. L3_d /var/lib/tazpkg/installed/libnotify-gtk3
  404. #/var/lib/tazpkg/installed/libogg
  405. #/var/lib/tazpkg/installed/libpng
  406. i /var/lib/tazpkg/installed/libQt3Support
  407. i /var/lib/tazpkg/installed/libQtCore
  408. i /var/lib/tazpkg/installed/libQtDBus
  409. i /var/lib/tazpkg/installed/libQtDeclarative
  410. i /var/lib/tazpkg/installed/libQtGui
  411. i /var/lib/tazpkg/installed/libQtMultimedia
  412. i /var/lib/tazpkg/installed/libmysqlclient
  413. i /var/lib/tazpkg/installed/libQtNetwork
  414. i /var/lib/tazpkg/installed/libQtOpenGL
  415. i /var/lib/tazpkg/installed/libQtPlugins
  416. i /var/lib/tazpkg/installed/libQtScriptTools
  417. d /var/lib/tazpkg/installed/libQtTest
  418. i /var/lib/tazpkg/installed/libQtPlugins
  419. i /var/lib/tazpkg/installed/libQtDBus
  420. L_i /var/lib/tazpkg/installed/libqwt5-qt4
  421. L_d /var/lib/tazpkg/installed/libqwt5-qt4-dev
  422. #/var/lib/tazpkg/installed/libqwt6-qt4
  423. #/var/lib/tazpkg/installed/libqwt6-qt4-dev
  424. i /var/lib/tazpkg/installed/libruby
  425. #/var/lib/tazpkg/installed/libsamplerate
  426. #/var/lib/tazpkg/installed/libsasl
  427. #/var/lib/tazpkg/installed/libsasl-modules
  428. i /var/lib/tazpkg/installed/libsigc++ #Callback Framework for C++
  429. d /var/lib/tazpkg/installed/libsigc++-dev
  430. #/var/lib/tazpkg/installed/libsoup
  431. i /var/lib/tazpkg/installed/libpostgresqlclient
  432. i /var/lib/tazpkg/installed/libsqlite
  433. s /var/lib/tazpkg/installed/libssl
  434. i /var/lib/tazpkg/installed/libtasn1
  435. d /var/lib/tazpkg/installed/libtdb
  436. i /var/lib/tazpkg/installed/libtic
  437. L_i /var/lib/tazpkg/installed/libtinfo
  438. id /var/lib/tazpkg/installed/libtool
  439. #/var/lib/tazpkg/installed/libunique
  440. #/var/lib/tazpkg/installed/libvorbis
  441. #/var/lib/tazpkg/installed/libwebkit-video
  442. #/var/lib/tazpkg/installed/libwnck
  443. i /var/lib/tazpkg/installed/libxcb
  444. id /var/lib/tazpkg/installed/libxcb-dev
  445. i /var/lib/tazpkg/installed/libxml2
  446. d /var/lib/tazpkg/installed/libxml2-dev
  447. d /var/lib/tazpkg/installed/libxml2-tools
  448. #/var/lib/tazpkg/installed/libxslt
  449. #/var/lib/tazpkg/installed/linux
  450. #/var/lib/tazpkg/installed/linux64-squashfs
  451. #/var/lib/tazpkg/installed/linux-agp
  452. d /var/lib/tazpkg/installed/linux-api-headers
  453. #/var/lib/tazpkg/installed/linux-crypto
  454. #/var/lib/tazpkg/installed/linux-drm
  455. #/var/lib/tazpkg/installed/linux-firmware
  456. #/var/lib/tazpkg/installed/linux-hfsplus
  457. #/var/lib/tazpkg/installed/linux-input-touchscreen
  458. d /var/lib/tazpkg/installed/linux-libre-api-headers
  459. #/var/lib/tazpkg/installed/linux-libre-squashfs
  460. id /var/lib/tazpkg/installed/linux-module-headers
  461. #/var/lib/tazpkg/installed/linux-sound
  462. #/var/lib/tazpkg/installed/linux-squashfs
  463. #/var/lib/tazpkg/installed/linux-wireless
  464. id /var/lib/tazpkg/installed/linuxdcpp
  465. i /var/lib/tazpkg/installed/libunixODBC
  466. #/var/lib/tazpkg/installed/locale-de
  467. #/var/lib/tazpkg/installed/locale-en
  468. #/var/lib/tazpkg/installed/locale-es
  469. #/var/lib/tazpkg/installed/locale-fr
  470. #/var/lib/tazpkg/installed/locale-it
  471. #/var/lib/tazpkg/installed/locale-pt_BR
  472. #/var/lib/tazpkg/installed/locale-ru
  473. #/var/lib/tazpkg/installed/lxappearance
  474. #/var/lib/tazpkg/installed/lxde
  475. #/var/lib/tazpkg/installed/lxinput
  476. #/var/lib/tazpkg/installed/lxpanel
  477. #/var/lib/tazpkg/installed/lxrandr
  478. #/var/lib/tazpkg/installed/lxsession
  479. #/var/lib/tazpkg/installed/lxsession-edit
  480. #/var/lib/tazpkg/installed/lxtask
  481. s /var/lib/tazpkg/installed/lz4
  482. id /var/lib/tazpkg/installed/lz4-dev
  483. i /var/lib/tazpkg/installed/lz4-lib
  484. #/var/lib/tazpkg/installed/lz5
  485. #/var/lib/tazpkg/installed/lz5-dev
  486. s /var/lib/tazpkg/installed/lzlib
  487. #/var/lib/tazpkg/installed/lzma
  488. i /var/lib/tazpkg/installed/lzo
  489. id /var/lib/tazpkg/installed/lzo-dev
  490. i /var/lib/tazpkg/installed/lzop
  491. #/var/lib/tazpkg/installed/mate-notification-daemon
  492. id /var/lib/tazpkg/installed/make
  493. id /var/lib/tazpkg/installed/makeself
  494. #/var/lib/tazpkg/installed/memtest
  495. #/var/lib/tazpkg/installed/menu-cache
  496. #/var/lib/tazpkg/installed/mhwaveedit
  497. #/var/lib/tazpkg/installed/midori
  498. #/var/lib/tazpkg/installed/midori-video
  499. id /var/lib/tazpkg/installed/mpc
  500. id /var/lib/tazpkg/installed/mpc-library
  501. i /var/lib/tazpkg/installed/mpfr #C library for multiple-precision floating-point computations.
  502. d /var/lib/tazpkg/installed/mpfr-dev
  503. #/var/lib/tazpkg/installed/mtdev
  504. #/var/lib/tazpkg/installed/mtpaint
  505. #/var/lib/tazpkg/installed/nano
  506. #/var/lib/tazpkg/installed/nanochess
  507. id /var/lib/tazpkg/installed/ncmpc
  508. id /var/lib/tazpkg/installed/ncmpcpp
  509. #/var/lib/tazpkg/installed/ncurses
  510. #/var/lib/tazpkg/installed/ncurses-common
  511. #/var/lib/tazpkg/installed/ncursesw
  512. #/var/lib/tazpkg/installed/nettle #
  513. L_d /var/lib/tazpkg/installed/nettle-dev #
  514. #/var/lib/tazpkg/installed/ntfs-3g
  515. #/var/lib/tazpkg/installed/ntfsprogs
  516. #/var/lib/tazpkg/installed/obconf
  517. #/var/lib/tazpkg/installed/openbox
  518. s /var/lib/tazpkg/installed/openssl
  519. d /var/lib/tazpkg/installed/openssl-dev
  520. #/var/lib/tazpkg/installed/orc
  521. #/var/lib/tazpkg/installed/package-libdaemon
  522. #/var/lib/tazpkg/installed/palemoon-opt
  523. id /var/lib/tazpkg/installed/pango
  524. d /var/lib/tazpkg/installed/pango-dev
  525. #/var/lib/tazpkg/installed/pangomm
  526. #/var/lib/tazpkg/installed/parted
  527. id /var/lib/tazpkg/installed/patch
  528. id /var/lib/tazpkg/installed/patchelf
  529. #/var/lib/tazpkg/installed/pciids
  530. #/var/lib/tazpkg/installed/pcmanfm
  531. #/var/lib/tazpkg/installed/pcmciautils
  532. #/var/lib/tazpkg/installed/pcre
  533. #/var/lib/tazpkg/installed/pcsc-lite
  534. #
  535. id /var/lib/tazpkg/installed/perl-extutils-pkgconfig
  536. i /var/lib/tazpkg/installed/perl-gtk2
  537. #/var/lib/tazpkg/installed/perl-gtk2-trayicon
  538. i /var/lib/tazpkg/installed/perl-libjson
  539. id /var/lib/tazpkg/installed/perl-locale-gettext
  540. id /var/lib/tazpkg/installed/perl-maketext-gettext
  541. #
  542. #Install This one after the other Perl Libs to make sure nothing gets deleted
  543. i /var/lib/tazpkg/installed/perl
  544. id /var/lib/tazpkg/installed/perl-extutils-pkgconfig
  545. i /var/lib/tazpkg/installed/perl-xml-parser
  546. i /var/lib/tazpkg/installed/pixman
  547. id /var/lib/tazpkg/installed/pixman-dev
  548. id /var/lib/tazpkg/installed/pkg-config
  549. #/var/lib/tazpkg/installed/polkit
  550. #/var/lib/tazpkg/installed/poppler
  551. #/var/lib/tazpkg/installed/popt
  552. #/var/lib/tazpkg/installed/posixovl
  553. #/var/lib/tazpkg/installed/ppp
  554. #
  555. # Use this if you only want a small implementation of python
  556.   $( if [ $tinypy == true ]; then
  557.        echo "i /var/lib/tazpkg/installed/tinypy
  558.              id /var/lib/tazpkg/installed/python-docutils
  559.              id /var/lib/tazpkg/installed/python-idle
  560.              id /var/lib/tazpkg/installed/python-magic
  561.              id /var/lib/tazpkg/installed/python-pyxml
  562.              id /var/lib/tazpkg/installed/python-simplejson
  563.              id /var/lib/tazpkg/installed/python-xmlutils"
  564.             #/var/lib/tazpkg/installed/python-html5lib
  565.             #/var/lib/tazpkg/installed/python-http-parser
  566.             #/var/lib/tazpkg/installed/python-httplib2
  567.             #/var/lib/tazpkg/installed/python-ipy
  568.             #/var/lib/tazpkg/installed/python-jinja2
  569.             #/var/lib/tazpkg/installed/python-kid
  570.             #/var/lib/tazpkg/installed/python-kiwi
  571.             #/var/lib/tazpkg/installed/python-llfuse
  572.             #/var/lib/tazpkg/installed/python-lxml
  573.             #/var/lib/tazpkg/installed/python-mako
  574.             #/var/lib/tazpkg/installed/python-markupsafe
  575.             #/var/lib/tazpkg/installed/python-mechanize
  576.             #/var/lib/tazpkg/installed/python-mysql
  577.             #/var/lib/tazpkg/installed/python-netaddr
  578.             #/var/lib/tazpkg/installed/python-netifaces
  579.             #/var/lib/tazpkg/installed/python-numpy
  580.             #/var/lib/tazpkg/installed/python-psutil
  581.             #/var/lib/tazpkg/installed/python-pycryptopp
  582.             #/var/lib/tazpkg/installed/python-pygments
  583.             #/var/lib/tazpkg/installed/python-pysqlite
  584.             #/var/lib/tazpkg/installed/python-pyxml
  585.             #/var/lib/tazpkg/installed/python-simplejson
  586.             #/var/lib/tazpkg/installed/python-soappy
  587.             #/var/lib/tazpkg/installed/python-sphinx
  588.             #/var/lib/tazpkg/installed/python-sqlalchemy
  589.             #/var/lib/tazpkg/installed/python-urwid
  590.             #/var/lib/tazpkg/installed/python-vte
  591.             #/var/lib/tazpkg/installed/python-xlib
  592.             #/var/lib/tazpkg/installed/python-xlwt
  593.             #/var/lib/tazpkg/installed/python-xmlutils  
  594.      else
  595.          echo "i /var/lib/tazpkg/installed/python"
  596.      fi )
  597. i /var/lib/tazpkg/installed/pycrypto
  598. id /var/lib/tazpkg/installed/pycurl
  599. i /var/lib/tazpkg/installed/pygobject
  600. id /var/lib/tazpkg/installed/pygobject-dev
  601. #/var/lib/tazpkg/installed/pygobject3
  602. s /var/lib/tazpkg/installed/pygtk
  603. id /var/lib/tazpkg/installed/pygtk-dev
  604. i /var/lib/tazpkg/installed/PyQt-x11-gpl
  605. #
  606. id /var/lib/tazpkg/installed/libxml2-python
  607. # /var/lib/tazpkg/installed/paramiko
  608. d /var/lib/tazpkg/installed/pcre-dev
  609. # /var/lib/tazpkg/installed/protobuf-python
  610. #
  611. L_i /var/lib/tazpkg/installed/psyco
  612. d /var/lib/tazpkg/installed/ptpython
  613. i /var/lib/tazpkg/installed/pycurl
  614. i /var/lib/tazpkg/installed/pyopenssl
  615. L_d /var/lib/tazpkg/installed/python-antlr
  616. L_i /var/lib/tazpkg/installed/python-apsw #Python wrapper for SQLite.
  617. #/var/lib/tazpkg/installed/python-cssutils
  618. L_i /var/lib/tazpkg/installed/python-cython
  619. d /var/lib/tazpkg/installed/python-dev
  620. L_d /var/lib/tazpkg/installed/python-distribute
  621. L_i /var/lib/tazpkg/installed/python-dnspython
  622. d /var/lib/tazpkg/installed/python-docopt
  623. d /var/lib/tazpkg/installed/python-docutils
  624. L_i /var/lib/tazpkg/installed/python-html2text
  625. #
  626. #/var/lib/tazpkg/installed/sip
  627. #
  628. #
  629. #
  630. #
  631. id /var/lib/tazpkg/installed/qmake
  632. i /var/lib/tazpkg/installed/qt4
  633. id /var/lib/tazpkg/installed/Qt4-dev
  634. id /var/lib/tazpkg/installed/qtconfig
  635. i /var/lib/tazpkg/installed/QtDesigner
  636. s /var/lib/tazpkg/installed/rox-default-icons
  637. s /var/lib/tazpkg/installed/rox-filer
  638. s /var/lib/tazpkg/installed/rox-filer-locales
  639. #/var/lib/tazpkg/installed/rp-pppoe
  640. id /var/lib/tazpkg/installed/rake
  641. id /var/lib/tazpkg/installed/ruby
  642. id /var/lib/tazpkg/installed/ruby-pkgconfig
  643. #/var/lib/tazpkg/installed/sakura #A simple but powerful libvte-based terminal emulator
  644. L_d /var/lib/tazpkg/installed/sane-backends-dev
  645. #/var/lib/tazpkg/installed/sdft #SliTaz Desktop Files Tools
  646. s /var/lib/tazpkg/installed/sed
  647. #/var/lib/tazpkg/installed/shared-mime-info
  648. #/var/lib/tazpkg/installed/slim
  649. #/var/lib/tazpkg/installed/slitaz-base-files
  650. #/var/lib/tazpkg/installed/slitaz-boot-scripts
  651. #/var/lib/tazpkg/installed/slitaz-configs
  652. #/var/lib/tazpkg/installed/slitaz-configs-base
  653. #/var/lib/tazpkg/installed/slitaz-doc
  654. #/var/lib/tazpkg/installed/slitaz-icons-faenza
  655. #/var/lib/tazpkg/installed/slitaz-icons-faenza-dark
  656. #/var/lib/tazpkg/installed/slitaz-menus
  657. #/var/lib/tazpkg/installed/slitaz-polar-cursors
  658. id /var/lib/tazpkg/installed/slitaz-toolchain
  659. #/var/lib/tazpkg/installed/slitaz-tools
  660. #/var/lib/tazpkg/installed/slitaz-tools-boxes
  661. #/var/lib/tazpkg/installed/speex #Low bandwith voice codec.
  662. #/var/lib/tazpkg/installed/speex-dev
  663. i /var/lib/tazpkg/installed/sqlite
  664. I /var/lib/tazpkg/installed/squashfs
  665. #/var/lib/tazpkg/installed/startup-notification
  666. #/var/lib/tazpkg/installed/sudoku #Sudoku game in javascript
  667. #/var/lib/tazpkg/installed/sundown #Standards compliant, fast, secure markdown processing library in C
  668. #/var/lib/tazpkg/installed/sysfsutils
  669. #/var/lib/tazpkg/installed/sysfsutils-dev
  670. #/var/lib/tazpkg/installed/syslinux
  671. #/var/lib/tazpkg/installed/syslinux-extra
  672. id /var/lib/tazpkg/installed/taglib
  673. #/var/lib/tazpkg/installed/tazbug
  674. #/var/lib/tazpkg/installed/tazinst
  675. #/var/lib/tazpkg/installed/tazinst-gui
  676. #/var/lib/tazpkg/installed/tazirc
  677. #/var/lib/tazpkg/installed/tazlito
  678. #/var/lib/tazpkg/installed/tazpanel
  679. #/var/lib/tazpkg/installed/tazpkg
  680. #/var/lib/tazpkg/installed/tazusb
  681. #/var/lib/tazpkg/installed/tazweb
  682. #/var/lib/tazpkg/installed/tazwikiss
  683. #/var/lib/tazpkg/installed/terminus-font-base
  684. i /var/lib/tazpkg/installed/tiff
  685. d /var/lib/tazpkg/installed/tiff-dev
  686. #/var/lib/tazpkg/installed/transset-df #Tool to set windows opacity.
  687. #/var/lib/tazpkg/installed/ttf-dejavu
  688. id /var/lib/tazpkg/installed/uclibc-cross-compiler-x86_64
  689. L2_i /var/lib/tazpkg/installed/unbound
  690. L2_d /var/lib/tazpkg/installed/unbound-dev
  691. #/var/lib/tazpkg/installed/udev
  692. #/var/lib/tazpkg/installed/udisks2
  693. #/var/lib/tazpkg/installed/uextract
  694. #/var/lib/tazpkg/installed/usbids
  695. #/var/lib/tazpkg/installed/util-linux-blkid
  696. #/var/lib/tazpkg/installed/util-linux-eject
  697. #/var/lib/tazpkg/installed/util-linux-getopt
  698. #/var/lib/tazpkg/installed/util-linux-mount
  699. #/var/lib/tazpkg/installed/util-linux-smartcols
  700. #/var/lib/tazpkg/installed/util-linux-uuid
  701. id /var/lib/tazpkg/installed/vala #Compiler for the GObject type system
  702. #/var/lib/tazpkg/installed/vorbis-tools
  703. i /var/lib/tazpkg/installed/vte #Terminal capabilities for GTK+ widgets.
  704. d /var/lib/tazpkg/installed/vte
  705. #/var/lib/tazpkg/installed/web-applications
  706. #/var/lib/tazpkg/installed/wireless_tools
  707. #/var/lib/tazpkg/installed/wpa_supplicant
  708. #/var/lib/tazpkg/installed/xcb-util
  709. #/var/lib/tazpkg/installed/xchat
  710. #/var/lib/tazpkg/installed/xchat-plugin
  711. id /var/lib/tazpkg/installed/xfmpc
  712. #/var/lib/tazpkg/installed/xorg
  713. #/var/lib/tazpkg/installed/xorg-base-fonts
  714. i /var/lib/tazpkg/installed/xorg-compositeproto
  715. d /var/lib/tazpkg/installed/xorg-damageproto
  716. id /var/lib/tazpkg/installed/xorg-dev
  717.  
  718. d /var/lib/tazpkg/installed/xorg-fixesproto
  719. d /var/lib/tazpkg/installed/xorg-gccmakedep
  720. d /var/lib/tazpkg/installed/xorg-libICE-dev
  721. i /var/lib/tazpkg/installed/xorg-libfontenc
  722. d /var/lib/tazpkg/installed/xorg-libfontenc-dev
  723.  
  724. #/var/lib/tazpkg/installed/xorg-libICE
  725.  
  726. d /var/lib/tazpkg/installed/xorg-kbproto
  727. d /var/lib/tazpkg/installed/xorg-inputproto
  728. #/var/lib/tazpkg/installed/xorg-libpciaccess
  729. i /var/lib/tazpkg/installed/xorg-libSM
  730. d /var/lib/tazpkg/installed/xorg-libSM-dev
  731. i /var/lib/tazpkg/installed/xorg-libXaw
  732. d /var/lib/tazpkg/installed/xorg-libXaw-dev
  733. #/var/lib/tazpkg/installed/xorg-libX11
  734. i /var/lib/tazpkg/installed/xorg-libXau
  735. d /var/lib/tazpkg/installed/xorg-libXau-dev
  736. #/var/lib/tazpkg/installed/xorg-libXaw3d
  737. id /var/lib/tazpkg/installed/xorg-libX11-dev
  738. i /var/lib/tazpkg/installed/xorg-libXcomposite
  739. d /var/lib/tazpkg/installed/xorg-libXcomposite-dev
  740. i /var/lib/tazpkg/installed/xorg-libXcursor
  741. d /var/lib/tazpkg/installed/xorg-libXcursor-dev
  742. i /var/lib/tazpkg/installed/xorg-libXdamage
  743. d /var/lib/tazpkg/installed/xorg-xtrans
  744. #/var/lib/tazpkg/installed/xorg-libXdmcp
  745. i /var/lib/tazpkg/installed/xorg-libXext
  746. id /var/lib/tazpkg/installed/xorg-libXext-dev
  747. d /var/lib/tazpkg/installed/xorg-xextproto
  748. d /var/lib/tazpkg/installed/xorg-libXdmcp-dev
  749. #/var/lib/tazpkg/installed/xorg-libXfixes
  750. i /var/lib/tazpkg/installed/xorg-libXfont
  751. d /var/lib/tazpkg/installed/xorg-libXfont-dev
  752. d /var/lib/tazpkg/installed/xorg-libXft-dev
  753. d /var/lib/tazpkg/installed/xorg-libxkbfile-dev
  754. #/var/lib/tazpkg/installed/xorg-libXft
  755. #/var/lib/tazpkg/installed/xorg-libXi
  756. #/var/lib/tazpkg/installed/xorg-libXinerama
  757.  
  758. d /var/lib/tazpkg/installed/xorg-libXinerama-dev
  759. #/var/lib/tazpkg/installed/xorg-libxkbfile
  760. i /var/lib/tazpkg/installed/xorg-libXmu
  761. d /var/lib/tazpkg/installed/xorg-libXmu-dev
  762. i /var/lib/tazpkg/installed/xorg-libXpm
  763. d /var/lib/tazpkg/installed/xorg-libXpm-dev
  764. i /var/lib/tazpkg/installed/xorg-libXrandr
  765. d /var/lib/tazpkg/installed/xorg-libXrandr-dev
  766. d /var/lib/tazpkg/installed/xorg-randrproto
  767. d /var/lib/tazpkg/installed/xorg-libXi-dev
  768. i /var/lib/tazpkg/installed/xorg-libXrender
  769. d /var/lib/tazpkg/installed/xorg-libXrender-dev
  770. d /var/lib/tazpkg/installed/xorg-libXfixes-dev
  771. #/var/lib/tazpkg/installed/xorg-libXss
  772. #/var/lib/tazpkg/installed/xorg-libXt
  773. i /var/lib/tazpkg/installed/xorg-libXtst
  774. d /var/lib/tazpkg/installed/xorg-libXtst-dev
  775. d /var/lib/tazpkg/installed/xorg-libXt-dev
  776. #/var/lib/tazpkg/installed/xorg-libXv
  777. #/var/lib/tazpkg/installed/xorg-libXvMC
  778. #/var/lib/tazpkg/installed/xorg-libXxf86vm
  779. d /var/lib/tazpkg/installed/xorg-renderproto
  780. #/var/lib/tazpkg/installed/xorg-server
  781. #/var/lib/tazpkg/installed/xorg-setxkbmap
  782. #/var/lib/tazpkg/installed/xorg-xauth
  783. #/var/lib/tazpkg/installed/xorg-xcompmgr
  784. #/var/lib/tazpkg/installed/xorg-xf86-input-evdev
  785. #/var/lib/tazpkg/installed/xorg-xf86-input-synaptics
  786. #/var/lib/tazpkg/installed/xorg-xf86-video-fbdev
  787. #/var/lib/tazpkg/installed/xorg-xf86-video-vesa
  788. #/var/lib/tazpkg/installed/xorg-xhost
  789. d /var/lib/tazpkg/installed/xorg-xineramaproto
  790. #/var/lib/tazpkg/installed/xorg-xkbcomp
  791. #/var/lib/tazpkg/installed/xorg-xkeyboard-config
  792. d /var/lib/tazpkg/installed/xorg-xproto
  793. #/var/lib/tazpkg/installed/xorg-xrandr
  794. #/var/lib/tazpkg/installed/xorg-xset
  795.  
  796.  
  797. i /var/lib/tazpkg/installed/xorg-recordproto
  798. i /var/lib/tazpkg/installed/xorg-util-macros
  799. i /var/lib/tazpkg/installed/xorg-dev
  800. #/var/lib/tazpkg/installed/xterm
  801. i /var/lib/tazpkg/installed/xz
  802. #/var/lib/tazpkg/installed/yad-gtk2
  803. i /var/lib/tazpkg/installed/zlib
  804. d /var/lib/tazpkg/installed/zlib-dev
  805. EOM
  806. #)
  807. if [ $InstallPackages == true ]; then
  808.   while read PKG; do
  809.      [ -f "$PKG" ] || tazpkg get-install "$( basename "$PKG" )"
  810.   done <"$TMP/To_Install"
  811.    while read PKG; do
  812.      [ -f "$PKG" ] || tazpkg get-install "$( basename "$PKG" )"
  813.   done <"$TMP/Should_Be_Standard"
  814. fi
  815. copyPackage(){
  816.     PACKAGE=$1
  817.     if [ -n "$2" ]; then
  818.       aRoot="$2"
  819.     else
  820.       aROOT="$ROOT"
  821.     fi
  822.     if [ -f $PACKAGE/files.list ]; then
  823.       while read line; do
  824.         DIR=$( dirname "$line" )
  825.         mkdir -p "$aROOT$DIR"
  826.         cp -a -u "$line" "$aROOT$line"
  827.       done <"$PACKAGE/files.list"
  828.     else
  829.    
  830.       #mkdir -p /t  
  831.       cd "$TMP"
  832.       PKG_Name="$( basename "$PACKAGE" )"
  833.       tazpkg get $PKG_Name
  834.       VERSION=`tazpkg info $PKG_Name | grep 'Version' | sed 's/.*://'|cut -c 6-`
  835.       tazpkg extract "$PKG_Name"-"$VERSION".tazpkg "$ROOT"
  836.     fi
  837. }
  838. if [ $BuildDevX == true ]; then
  839.   while read PKG; do
  840.     copyPackage "$PKG"
  841.   done <"$TMP/For_DevX"
  842.   mksquashfs "$ROOT" devX_TazPup_s243a_1.0.sfs -comp xz -Xbcj arm -noappend
  843. fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement