You are not logged in.
I translate Xfce to danish and since there are so very long between each release i could really use a something like a prerelease/nightly build like an ISO file i can test in VirtualBox so i and try Xfce with the very latest translations from Transifex so that i can try the danish translation before the final release and have time to improve the translation.
I tried https://github.com/schuellerf/xfce-test which helped but not so easy to use and not all the software was included.
Offline
Hello and welcome.
Here is a script that I threw together to build all the Xfce git components from Arch's AUR in one shot (or individually if you so desire). It should give you the latest version of everything and has about 75% of the packages included.
Notes about the script:
Run it in a VM - not a production system. This has not been tested at all. It works for me is as good as it gets.
Read the script to see which packages are included and which are not (not included because there are no PKGBUILD files for the git components).
If you run the script with no parameters, it will build everything. This will take time. Have a beer, coffee or take the dog for a walk.
To refresh everything with the latest commits, just re-run the script
You can pass parameters to the script. If you pass individual package names it will build only those ones.
Of course this assumes that you have a base Arch build with X installed and working in a VM
Good luck and I hope you find this useful.
#!/bin/bash
### globals
URL="https://aur.archlinux.org/cgit/aur.git/snapshot/"
EXT=".tar.gz"
DIR="$HOME/tmp"
### create or empty dir on start
[[ -d "$DIR" ]] && rm -rf "$DIR"/* || mkdir -p $DIR
cd "$DIR"
### in Palpatine's voice, do the building using makepkg
do_it () {
for file in $1
do
wget "$URL$file$EXT"
tar xzvf "$file$EXT"
cd "$file"
makepkg -si --noconfirm
cd ..
rm "$file$EXT"
rm -rf "$file"
done
}
### Xfce Core Components
XFCE_CORE=" xfce4-dev-tools-git
libxfce4util-git
xfconf-git
libxfce4ui-git
garcon-git
exo-git
xfce4-panel-git
thunar-git
xfce4-settings-git
xfce4-session-git
xfwm4-git
xfdesktop-git
xfce4-appfinder-git
tumbler-git"
# deprecated: libxfcegui4 gtk-xfce-engine
# no git: xfce4-power-manager
# error:
### Xfce Applications
XFCE_APPS=" mousepad-git
orage-git
parole-git
squeeze-git
xfburn-git
xfce4-notifyd-git
xfce4-panel-profiles-git
xfce4-screenshooter-git
xfce4-taskmanager-git
xfce4-terminal-git
xfce4-volumed-pulse-git
xfdashboard-git"
# deprecated:
# no git: catfish ristretto xfce4-dict xfce4-mixer xfce4-screensaver
# error: gigolo-git xfmpc-git
### Xfce Panel Plugins
XFCE_PLUGS="xfce4-clipman-plugin-git
xfce4-cpufreq-plugin-git
xfce4-datetime-plugin-git
xfce4-diskperf-plugin-git
xfce4-fsguard-plugin-git
xfce4-generic-slider-git
xfce4-genmon-plugin-git
xfce4-indicator-plugin-git
xfce4-netload-plugin-git
xfce4-pulseaudio-plugin-git
xfce4-smartbookmark-plugin-git
xfce4-systemload-plugin-git
xfce4-weather-plugin-git
xfce4-whiskermenu-plugin-git
xfce4-xkb-plugin-git "
# deprecated:
# no git: xfce4-battery-plugin xfce4-calculator-plugin xfce4-cpugraph-plugin xfce4-embed-plugin
# xfce4-eyes-plugin xfce4-hardware-monitor-plugin xfce4-mailwatch-plugin xfce4-mount-plugin
# xfce4-mpc-plugin xfce4-notes-plugin xfce4-places-plugin xfce4-sample-plugin
# xfce4-sensors-plugin xfce4-statusnotifier-plugin xfce4-stopwatch-plugin
# xfce4-time-out-plugin xfce4-timer-plugin xfce4-verve-plugin xfce4-wavelan-plugin
# error:
### Thunar Plugins
THUNAR_PLUG=" thunar-archive-plugin-git
thunar-media-tags-plugin-git
thunar-shares-plugin-git
thunar-vcs-plugin-git"
# deprecated:
# no git:
# error:
### Xfce Bindings
BINDINGS=""
# deprecated:
# no git: thunarx-python
# error: xfce4-vala-git
### if parameters exist, update them, else update all
if [ $# -gt 0 ]; then
for i in "$@"; do
do_it "$i"
done
else
do_it "$XFCE_CORE"
do_it "$XFCE_APPS"
do_it "$XFCE_PLUGS"
do_it "THUNAR_PLUG"
do_it "BINDINGS"
fi
exit 0
Please remember to mark your thread [SOLVED] to make it easier for others to find
--- How To Ask For Help | FAQ | Developer Wiki | Community | Contribute ---
Offline
Instead of each translator having to figure out how how to build it it would be much nicer for me as a translator if someone that knew how would do it and make an .iso file for me and all the other translators to test.
Offline
[ Generated in 0.008 seconds, 7 queries executed - Memory usage: 535.52 KiB (Peak: 536.37 KiB) ]