upgrade xfce?

7 replies [Last post]
cmhobbs
Offline
Joined: 06/24/2013

I'm using XFCE installed from Trisquel's repos, but it appears to be 4.8. What's the best way to upgrade to 4.10? Download the source? Is a package availalbe? I don't want to introduce conflicts and break packages if I can avoid it.

Thanks!

thecomputerguy10101
Offline
Joined: 10/12/2013

Add ppa:xubuntu-dev/xfce-4.10.Try ppa:xubuntu-dev/xfce-4.12 if you want the beta. (NOTE: FOR ppa:xubuntu-dev/xfce-4.12 YOU NEED ppa:xubuntu-dev/xfce-4.10 FIRST!)

BugRep
Offline
Joined: 04/05/2012
BugRep
Offline
Joined: 04/05/2012

You may need to patch a package. This is an updated script for doing that.

#!/bin/sh

cd /tmp/
mkdir build-trisquel-desktop-common-data
cd build-trisquel-desktop-common-data/
# install build dependencies
sudo apt-get build-dep trisquel-desktop-common-data -y
# get package source (without sudo)
apt-get source trisquel-desktop-common-data
# get patch for removing package
wget https://trisquel.info/files/issues/ignore-errors.patch
cd trisquel-desktop-common-data-6.0/
# apply patch
patch debian/postrm ../ignore-errors.patch
# remove file
rm data/etc/xdg/autostart/xscreensaver.desktop -f
# build deb package
dpkg-buildpackage -uc -us
cd ..
# install the package
sudo dpkg -i trisquel-desktop-common-data_6.0-*_all.deb
cd ..
rm -rf build-trisquel-desktop-common-data/
ssdclickofdeath
Offline
Joined: 05/18/2013

What's the license for the script?

BugRep
Offline
Joined: 04/05/2012

I think it is too small and simple to be needing a license (you can just read it and rewrite it easily). That being said, you can use it under GPLv3.

ecadre
Offline
Joined: 12/29/2013

Just to pick at this ... sorry and all that ...

Better to simply declare it public domain. Using the GPLv3 for a simple (trivial) script is like cracking a nut with a steamroller. Wrong tool.

Specifically, using the GPLv3 means that this 22 line BASH script would have to be distributed with a copy of the licence etc etc. Impractical and pointless at best, at worst it degrades the use of GPL licences.

Michał Masłowski

I am a member!

I am a translator!

Offline
Joined: 05/15/2010

Use the GNU all-permissive license
https://gnu.org/prep/maintain/html_node/License-Notices-for-Other-Files.html#License-Notices-for-Other-Files,
a well-known permissive license or CC0.

You cannot just "declare it public domain" in many jurisdictions outside
US and UK, so it would need an additional free license. CC0 is
practically equivalent to public domain with a fallback permissive
license. The GNU all-permissive license is much shorter and easier to
understand.