I can also build KDE support packages if they only need kde-base and kde-libs as deps.
But I cannot test KDE support since I am not using KDE.
]]>paul2lv wrote:I could start building for x86_64 again.
...
P.S. Does anyone know happened to Nesl247? He just disappeared.I tried emailing him a month ago about maintaining his packages, no reply as of yet. If you could email me his latest PKGBUILDs that would be fantastic. I'm really interested to see how he built & installed the user made plugins.
I believe we have found someone to build the x86_64 packages, I could mostly use someone to test KDE support for me (on i686).
Please email me or post here if you can test KDE before we go public.
Email sent.
]]>I could start building for x86_64 again.
...
P.S. Does anyone know happened to Nesl247? He just disappeared.
I tried emailing him a month ago about maintaining his packages, no reply as of yet. If you could email me his latest PKGBUILDs that would be fantastic. I'm really interested to see how he built & installed the user made plugins.
I believe we have found someone to build the x86_64 packages, I could mostly use someone to test KDE support for me (on i686).
Please email me or post here if you can test KDE before we go public.
P.S. Does anyone know happened to Nesl247? He just disappeared.
]]>Edit: You can contact me by mail
]]>For Luciferin and me it works fine with gnome/xfce4.
If someone wants to help, please mail me or Luciferin.
]]>wantilles wrote:I can also help by building them.
I have made a simple script that builds it.
I usually build it every once a week or ten days.
Only x86_64 packages.
wantilles, do you mind sharing your script? It would be very helpful for the rest of us.
I consider myself still very amateur in bash.
The script is something like this:
#!/bin/bash
PLATFORM=$1
DESKTOP=$2
EMERALD=$3
AUSER=$4
THEDATE=`date +"%Y%m%d"`
if [ "$PLATFORM" = "amd64" ]
then
ARCH=x86_64
elif [ "$PLATFORM" = "x86" ]
then
ARCH=i686
fi
if [ "$DESKTOP" = "gnome" ]
then
COMPIZPACKAGENAME=compiz-git
OTHERCOMPIZPACKAGENAME=compiz-kde-git
elif [ "$DESKTOP" = "kde" ]
then
COMPIZPACKAGENAME=compiz-kde-git
OTHERCOMPIZPACKAGENAME=compiz-git
fi
for PACKAGENAME in "compiz" "compiz-kde" "compiz-git" "compiz-kde-git"
do
pacman -Rsn --noconfirm $PACKAGENAME
done
cd /home/"$AUSER"
mkdir temp
mkdir working
fix-user-files "$AUSER" temp
fix-user-files "$AUSER" working
cd temp
tar -xvzpf compiz-fusion-git.tar.gz
rm -rf "$OTHERCOMPIZPACKAGENAME"
if [ "$EMERALD" = "no" ]
then
for PACKAGENAME in "emerald-git" "emerald-themes-git"
do
rm -rf $PACKAGENAME
done
fi
cd ..
fix-user-files "$AUSER" temp
cd temp
for PACKAGENAME in "$COMPIZPACKAGENAME" "libcompizconfig-git" "compiz-bcop-git" "compizconfig-python-git" "compizconfig-backend-gconf-git" "compiz-fusion-plugins-main-git" "ccsm-git" "fusion-icon-git" "compiz-fusion-plugins-extra-git" "compiz-fusion-plugins-unsupported-git"
do
mv "$PACKAGENAME" "$PACKAGENAME"-"$THEDATE"-1
su -l "$AUSER" -c "cd ~/temp/"$PACKAGENAME"-"$THEDATE"-1 && versionpkg -m"
done
if [ "$EMERALD" = "yes" ]
then
for PACKAGENAME in "emerald-git" "emerald-themes-git"
do
mv "$PACKAGENAME" "$PACKAGENAME"-"$THEDATE"-1
su -l "$AUSER" -c "cd ~/temp/"$PACKAGENAME"-"$THEDATE"-1 && versionpkg -m"
done
fi
cd ..
fix-user-files "$AUSER" temp
cd temp
for PACKAGENAME in "$COMPIZPACKAGENAME"
do
su -l "$AUSER" -c "cd ~/temp/"$PACKAGENAME"-"$THEDATE"-1 && nice -n 19 makepkg"
cd "$PACKAGENAME"-"$THEDATE"-1
pacman -U "$PACKAGENAME"-"$THEDATE"-1-"$ARCH".pkg.tar.gz
cd ..
done
for PACKAGENAME in "libcompizconfig-git" "compiz-bcop-git"
do
su -l "$AUSER" -c "cd ~/temp/"$PACKAGENAME"-"$THEDATE"-1 && nice -n 19 makepkg"
cd "$PACKAGENAME"-"$THEDATE"-1
pacman -U "$PACKAGENAME"-"$THEDATE"-1-"$ARCH".pkg.tar.gz
cd ..
done
for PACKAGENAME in "compizconfig-python-git" "compizconfig-backend-gconf-git" "compiz-fusion-plugins-main-git"
do
su -l "$AUSER" -c "cd ~/temp/"$PACKAGENAME"-"$THEDATE"-1 && nice -n 19 makepkg"
cd "$PACKAGENAME"-"$THEDATE"-1
pacman -U "$PACKAGENAME"-"$THEDATE"-1-"$ARCH".pkg.tar.gz
cd ..
done
for PACKAGENAME in "ccsm-git" "fusion-icon-git" "compiz-fusion-plugins-extra-git" "compiz-fusion-plugins-unsupported-git"
do
su -l "$AUSER" -c "cd ~/temp/"$PACKAGENAME"-"$THEDATE"-1 && nice -n 19 makepkg"
cd "$PACKAGENAME"-"$THEDATE"-1
pacman -U "$PACKAGENAME"-"$THEDATE"-1-"$ARCH".pkg.tar.gz
cd ..
done
if [ "$EMERALD" = "yes" ]
then
for PACKAGENAME in "emerald-git"
do
su -l "$AUSER" -c "cd ~/temp/"$PACKAGENAME"-"$THEDATE"-1 && nice -n 19 makepkg"
cd "$PACKAGENAME"-"$THEDATE"-1
pacman -U "$PACKAGENAME"-"$THEDATE"-1-"$ARCH".pkg.tar.gz
cd ..
done
for PACKAGENAME in "emerald-themes-git"
do
su -l "$AUSER" -c "cd ~/temp/"$PACKAGENAME"-"$THEDATE"-1 && nice -n 19 makepkg"
cd "$PACKAGENAME"-"$THEDATE"-1
pacman -U "$PACKAGENAME"-"$THEDATE"-1-"$ARCH".pkg.tar.gz
cd ..
done
fi
cd ..
fix-user-files "$AUSER" temp
cd temp
if [ "$EMERALD" = "yes" ]
then
pacman -Rsnfd --noconfirm emerald-themes-git emerald-git
fi
pacman -Rsnfd --noconfirm compiz-fusion-plugins-unsupported-git compiz-fusion-plugins-extra-git fusion-icon-git ccsm-git compiz-fusion-plugins-main-git compizconfig-backend-gconf-git compizconfig-python-git compiz-bcop-git libcompizconfig-git "$COMPIZPACKAGENAME"
cd ..
for PACKAGENAME in "$COMPIZPACKAGENAME" "libcompizconfig-git" "compiz-bcop-git" "compizconfig-python-git" "compizconfig-backend-gconf-git" "compiz-fusion-plugins-main-git" "ccsm-git" "fusion-icon-git" "compiz-fusion-plugins-extra-git" "compiz-fusion-plugins-unsupported-git" "emerald-git" "emerald-themes-git"
do
rm -f /mnt/repos/arch-local/"$PLATFORM"/packages/"$PACKAGENAME"-*
rm -rf /mnt/repos/arch-local/"$PLATFORM"/list /"$PACKAGENAME"-*
done
for PACKAGENAME in "$COMPIZPACKAGENAME" "libcompizconfig-git" "compiz-bcop-git" "compizconfig-python-git" "compizconfig-backend-gconf-git" "compiz-fusion-plugins-main-git" "ccsm-git" "fusion-icon-git" "compiz-fusion-plugins-extra-git" "compiz-fusion-plugins-unsupported-git"
do
mkdir working/"$PACKAGENAME"-"$THEDATE"-1
mv temp/"$PACKAGENAME"-"$THEDATE"-1/"$PACKAGENAME"-"$THEDATE"-1-"$ARCH".pkg.tar.gz /mnt/repos/arch-local/"$PLATFORM"/packages/
mv temp/"$PACKAGENAME"-"$THEDATE"-1/PKGBUILD working/"$PACKAGENAME"-"$THEDATE"-1/
rm -rf working/"$PACKAGENAME"-"$THEDATE"-1
mv temp/"$PACKAGENAME"-"$THEDATE"-1 /mnt/repos/arch-local/"$PLATFORM"/list/"$PACKAGENAME"-"$THEDATE"-1
done
if [ "$EMERALD" = "yes" ]
then
for PACKAGENAME in "emerald-git" "emerald-themes-git"
do
mkdir working/"$PACKAGENAME"-"$THEDATE"-1
mv temp/"$PACKAGENAME"-"$THEDATE"-1/"$PACKAGENAME"-"$THEDATE"-1-"$ARCH".pkg.tar.gz /mnt/repos/arch-local/"$PLATFORM"/packages/
mv temp/"$PACKAGENAME"-"$THEDATE"-1/PKGBUILD working/"$PACKAGENAME"-"$THEDATE"-1/
rm -rf working/"$PACKAGENAME"-"$THEDATE"-1
mv temp/"$PACKAGENAME"-"$THEDATE"-1 /mnt/repos/arch-local/"$PLATFORM"/list/"$PACKAGENAME"-"$THEDATE"-1
done
fi
cd /
cls
Any suggestions for making it better would be greatly appreciated.
The script should be run as root in a manner like this:
build-fusion amd64 gnome yes wantilles
PS: The script "fix-user-files" is another script that I use:
#!/bin/bash
auser=$1
dir=$2
chown -R "$auser":"$auser" "$dir"
find "$dir" -type d -exec chmod 755 {} ;
find "$dir" ! -type d -exec chmod 644 {} ;
I can also help by building them.
I have made a simple script that builds it.
I usually build it every once a week or ten days.
Only x86_64 packages.
wantilles, do you mind sharing your script? It would be very helpful for the rest of us.
]]>I have made a simple script that builds it.
I usually build it every once a week or ten days.
Only x86_64 packages.
]]>Notice: This domain name expired on 12/28/07 and is pending renewal or deletion
So is this means that nesl's repository finally bite the dust?
luciferin: if you need any assistances, I can help you compile x86_64 version for Arch 64 bit.
]]>Otherwise I won't be able to do much until I scour out a hosting service I find reasonable and put some work into it.
]]>