@@ -86,7 +86,7 @@ function build_click () {
8686 [ -d ${BUILD_DIR} /usr/share ] && cp -r ${BUILD_DIR} /usr/share ${INSTALL_DIR}
8787[ -d ${BUILD_DIR} /usr/games ] && cp -r ${BUILD_DIR} /usr/games/* ${CLICK_PATH}
8888 if [ -f " manifest.json" ]; then
89- ROOT=$ROOT ARCH=$ARCH ARCH_TRIPLET=$ARCH_TRIPLET BUILD_DIR=$BUILD_DIR INSTALL_DIR=$INSTALL_DIR CLICK_LD_LIBRARY_PATH=$CLICK_LD_LIBRARY_PATH CLICK_PATH=$CLICK_PATH bash ${BUILD_DIR} /adapt.sh
89+ ROOT=$ROOT ARCH=$ARCH ARCH_TRIPLET=$ARCH_TRIPLET BUILD_DIR=$BUILD_DIR INSTALL_DIR=$INSTALL_DIR CLICK_LD_LIBRARY_PATH=$CLICK_LD_LIBRARY_PATH CLICK_PATH=$CLICK_PATH PKG= $PKG SCRP_DIR= $SCRP_DIR bash ${BUILD_DIR} /adapt.sh
9090 sed -i " s/@CLICK_ARCH@/${ARCH} /" ${INSTALL_DIR} /manifest.json
9191 fi
9292 if [[ -z $CI ]]; then
@@ -100,31 +100,17 @@ function build_click () {
100100function prep_build () {
101101 [ -d " ${INSTALL_DIR} " ] && rm -r ${INSTALL_DIR}
102102 mkdir -p ${CLICK_LD_LIBRARY_PATH} ${CLICK_PATH} ${INSTALL_DIR}
103- fetch_desktop ${BUILD_DIR} ${INSTALL_DIR} ;
104- mod_desktop
105103 cp ${ROOT} /pkg.d/* ${ROOT} /apparmor.json ${ROOT} /manifest.json ${BUILD_DIR} / || exit 1
106104 sed -i " s/@pkg@/${PKG} /" ${BUILD_DIR} /manifest.json
107105 cp ${BUILD_DIR} /* .json ${INSTALL_DIR}
108106 cp ${BUILD_DIR} /pkg.sh ${CLICK_PATH} /${PKG} .sh
109107}
110108
111109mod_desktop (){
112- desktopfile=$( find ${INSTALL_DIR} -maxdepth 1 -name * ${PKG} .desktop)
113- sed -i " /Icon=/d" $desktopfile
114- sed -i " /Exec=/d" $desktopfile
115- sed -i " /^Categories=/i Exec=${PKG} .sh" $desktopfile ;
116- mv $desktopfile ${INSTALL_DIR} /${PKG} .desktop
117- }
118-
119- function fetch_desktop() {
120- PKG_DIR=$1
121- PKG_DESKTOP=$2
122- while read desktop
123- do
124- desktopname=$( basename $desktop )
125- ${SCRP_DIR} /desktop_trunc $desktop > ${PKG_DESKTOP} /crackle.${desktopname}
126- echo " X-Ubuntu-Touch=true" >> ${PKG_DESKTOP} /crackle.${desktopname}
127- done < <( find $PKG_DIR -name * .desktop)
110+ ${SCRP_DIR} /desktop_trunc $1 > ${INSTALL_DIR} /${PKG} .desktop;
111+ sed -i " /Icon=/d" ${INSTALL_DIR} /${PKG} .desktop;
112+ sed -i " /Exec=/d" ${INSTALL_DIR} /${PKG} .desktop;
113+ sed -i " /^Categories=/i X-Ubuntu-Touch=true" ${INSTALL_DIR} /${PKG} .desktop;
128114}
129115
130116# View information about Crackle, don't do anything
0 commit comments