LinuxQuestions.org
Review your favorite Linux distribution.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices

Reply
 
Search this Thread
Old 03-22-2013, 12:04 PM   #1
chess
Member
 
Registered: Mar 2002
Location: 127.0.0.1
Distribution: Slackware, OpenBSD, FreeBSD
Posts: 728

Rep: Reputation: 168Reputation: 168
Call for testing - MATE SlackBuilds


I've created an initial set of SlackBuild scripts to build and install MATE desktop environment 1.5 (development branch) on Slackware. I'd greatly appreciate testers, suggestions, patches etc.

Screenshots here:
http://mateslackbuilds.github.com/

Github repo:
https://github.com/mateslackbuilds/msb
 
Old 03-22-2013, 12:15 PM   #2
willysr
Senior Member
 
Registered: Jul 2004
Location: Jogja, Indonesia
Distribution: Slackware-Current
Posts: 2,551

Rep: Reputation: 422Reputation: 422Reputation: 422Reputation: 422Reputation: 422
cloning and start building it

Thanks
 
1 members found this post helpful.
Old 03-22-2013, 12:27 PM   #3
dugan
Senior Member
 
Registered: Nov 2003
Location: Canada
Distribution: distro hopper
Posts: 4,665

Rep: Reputation: 1440Reputation: 1440Reputation: 1440Reputation: 1440Reputation: 1440Reputation: 1440Reputation: 1440Reputation: 1440Reputation: 1440Reputation: 1440
Did you tell Pat? Remember, he's promised support to whoever starts this project.
 
1 members found this post helpful.
Old 03-22-2013, 12:30 PM   #4
chess
Member
 
Registered: Mar 2002
Location: 127.0.0.1
Distribution: Slackware, OpenBSD, FreeBSD
Posts: 728

Original Poster
Rep: Reputation: 168Reputation: 168
Thanks willysr - @dugan yes I emailed back and forth w/ Pat about it a few days ago but I'll drop him another email now that I've made it public. Thanks for the reminder. And, I would definitely like this to be a community project so contributors etc. are welcome. Most people around here are a lot smarter than me so I'm sure the scripts will be greatly improved with other people's input. Thanks!
 
2 members found this post helpful.
Old 03-22-2013, 12:46 PM   #5
willysr
Senior Member
 
Registered: Jul 2004
Location: Jogja, Indonesia
Distribution: Slackware-Current
Posts: 2,551

Rep: Reputation: 422Reputation: 422Reputation: 422Reputation: 422Reputation: 422
Chess, i think this line caused some minor problem:
Code:
PACKAGE="$(ls -t $TMP/$(ls ${package}*.{xz,bz2,tar.gz} | rev | cut -f2- -d - | rev)-*txz | head -n 1)"
it caused this kind of output
ls: cannot access mate-doc-utils*.bz2: No such file or directory
ls: cannot access mate-doc-utils*.tar.gz: No such file or directory
 
Old 03-22-2013, 12:48 PM   #6
chess
Member
 
Registered: Mar 2002
Location: 127.0.0.1
Distribution: Slackware, OpenBSD, FreeBSD
Posts: 728

Original Poster
Rep: Reputation: 168Reputation: 168
@willysr - yes, it's a harmless error. the script is using the source to determine the package name. Most of the sources are .tar.xz but some are bz2 and others are .tar.gz. Everything installs ok. I'll work on the build script though.
 
1 members found this post helpful.
Old 03-22-2013, 12:54 PM   #7
willysr
Senior Member
 
Registered: Jul 2004
Location: Jogja, Indonesia
Distribution: Slackware-Current
Posts: 2,551

Rep: Reputation: 422Reputation: 422Reputation: 422Reputation: 422Reputation: 422
what if you used a wildcard of "*" such as:
Code:
PACKAGE="$(ls -t $TMP/$(ls ${package}*.* | rev | cut -f2- -d - | rev)-*txz | head -n 1)"
 
1 members found this post helpful.
Old 03-22-2013, 12:56 PM   #8
ponce
Senior Member
 
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 2,447

Rep: Reputation: 875Reputation: 875Reputation: 875Reputation: 875Reputation: 875Reputation: 875Reputation: 875
I just noticed a minor thing in extra/mate-applets.SlackBuild: at the end it runs a find with some arguments, but the last (mate-invest-applet) is not there, so I changed the find line to avoid interrupting the script
Code:
find $PKG/usr/share/mate/help/$i/* -maxdepth 0 -type d ! -name C -exec rm -rf {} \; || true
EDIT: mate-document-viewer requires mate-keyring.

EDIT2: forgot to say I tried these on slackware64-current.

Last edited by ponce; 03-22-2013 at 12:59 PM.
 
Old 03-22-2013, 01:01 PM   #9
chess
Member
 
Registered: Mar 2002
Location: 127.0.0.1
Distribution: Slackware, OpenBSD, FreeBSD
Posts: 728

Original Poster
Rep: Reputation: 168Reputation: 168
@willysr - yes, I had considered that - just need to make sure it won't accidentally install a package with a partial name, e.g. package-foo and package-foo-bar. But something like that should work.

@ ponce - thanks for that - I'll make that fix.
 
Old 03-22-2013, 01:09 PM   #10
ponce
Senior Member
 
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 2,447

Rep: Reputation: 875Reputation: 875Reputation: 875Reputation: 875Reputation: 875Reputation: 875Reputation: 875
Quote:
Originally Posted by willysr View Post
what if you used a wildcard of "*" such as:
Code:
PACKAGE="$(ls -t $TMP/$(ls ${package}*.* | rev | cut -f2- -d - | rev)-*txz | head -n 1)"
for this seems to me that Pat does
Code:
$PKGNAM-*.tar.?z*
to extract the VERSION fom the sources tarball, like
Code:
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
maybe can be useful in assembling the package name

Last edited by ponce; 03-22-2013 at 01:17 PM.
 
1 members found this post helpful.
Old 03-22-2013, 01:31 PM   #11
ponce
Senior Member
 
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 2,447

Rep: Reputation: 875Reputation: 875Reputation: 875Reputation: 875Reputation: 875Reputation: 875Reputation: 875
also mate-power-manager, like mate-document-viewer, needs mate-keyring.
 
1 members found this post helpful.
Old 03-22-2013, 01:45 PM   #12
Bazzaah
Member
 
Registered: Mar 2007
Distribution: Slackware64-current, Slackware64 14
Posts: 324

Rep: Reputation: 49
I may well give this a go - I used to like Gnome2.

One question if I may - can you disable tooltips in Mate? Y'know, those annoying little boxes that pop to tell you something obvious?
 
Old 03-22-2013, 01:49 PM   #13
willysr
Senior Member
 
Registered: Jul 2004
Location: Jogja, Indonesia
Distribution: Slackware-Current
Posts: 2,551

Rep: Reputation: 422Reputation: 422Reputation: 422Reputation: 422Reputation: 422
Yes, i think mate-keyring and libmatekeyring should be on extra since it's needed by some modules in extra mentioned by ponce

Last edited by willysr; 03-22-2013 at 02:01 PM.
 
1 members found this post helpful.
Old 03-22-2013, 01:58 PM   #14
Myk267
Member
 
Registered: Apr 2012
Location: California
Distribution: Slackware, Debian
Posts: 89
Blog Entries: 8

Rep: Reputation: Disabled
Thanks for the this, chess! I installed base and the faenza icon set, and everything's running smooth and fast so far.

Edit: Compiled and installed on Slackware 14, 64 bit!

Last edited by Myk267; 03-22-2013 at 03:22 PM.
 
1 members found this post helpful.
Old 03-22-2013, 02:15 PM   #15
chess
Member
 
Registered: Mar 2002
Location: 127.0.0.1
Distribution: Slackware, OpenBSD, FreeBSD
Posts: 728

Original Poster
Rep: Reputation: 168Reputation: 168
@ponce - I'll change the build script, thanks. Good suggestion. As to mate-keyring, hm, upstream told me that the packages would pick up gnome-keyring which is included in Slackware default. I'll need to look at those compile flags again or move mate-keyring and libmatekeyring back into /base.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
LXer: Ubuntu Precise Call For Testing Unity File Lens LXer Syndicated Linux News 0 03-09-2012 07:11 AM
Call for Testing: Xorg Updates (20100830) rworkman Slackware 213 02-01-2011 07:50 PM
[Call for testing] ibus SlackBuild grissiom Slackware 6 05-19-2009 10:39 AM
Use SlackBuilds.org or my own hosting to offer up SlackBuilds? hollywoodb Slackware 6 11-30-2006 08:56 PM
LXer: Call for testing/battering: sysjail LXer Syndicated Linux News 0 08-15-2006 03:03 PM


All times are GMT -5. The time now is 12:54 PM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration