This update supports perl-5.14; in fact, you should upgrade perl to 5.14.1 before building it.
Enjoy and thanks apnar again.
Search Criteria
Package Details: logitechmediaserver 8.5.2-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/logitechmediaserver.git (read-only, click to copy) |
---|---|
Package Base: | logitechmediaserver |
Description: | Slimserver for Logitech Squeezebox players. This server is also called Logitech Media Server. (Release-Version, if you prefer bleeding edge consider using logitechmediaserver-git instead) |
Upstream URL: | https://github.com/LMS-Community/slimserver |
Keywords: | logitech slimserver squeezebox |
Licenses: | GPL, custom |
Submitter: | vesath |
Maintainer: | stef.an (FabioLolix) |
Last Packager: | stef.an |
Votes: | 72 |
Popularity: | 0.000020 |
First Submitted: | 2011-11-03 06:54 (UTC) |
Last Updated: | 2024-07-01 19:06 (UTC) |
Dependencies (10)
- perl (perl-gitAUR)
- perl-io-socket-ssl
- gd (gd-gitAUR) (make)
- nasm (nasm-gitAUR) (make)
- rsync (rsync-gitAUR, rsync-reflink-gitAUR, rsync-reflinkAUR) (make)
- wget (wget-gitAUR, wurlAUR) (make, aarch64)
- yasm (yasm-gitAUR) (make)
- zlib (zlib-ng-compat-gitAUR, zlib-gitAUR, zlib-ng-compat) (make)
- lib32-gcc-libs (lib32-gcc-libs-gitAUR, lib32-gccrs-libs-gitAUR, lib32-gcc-libs-snapshotAUR) (optional, x86_64) – transcoding on 64-bit systems
- lib32-glibc (lib32-glibc-gitAUR, lib32-glibc-linux4AUR, lib32-glibc-eacAUR, lib32-glibc-eac-binAUR) (optional, x86_64) – transcoding on 64-bit systems
Required by (0)
Sources (3)
Latest Comments
« First ‹ Previous 1 .. 36 37 38 39 40 41 42 43 44 45 46 .. 50 Next › Last »
vesath commented on 2011-07-27 07:26 (UTC)
<deleted-account> commented on 2011-07-27 03:25 (UTC)
I haven't tried this on a clean install or had much time to test it but the server starts up fine, so your millage may vary. I also had to install "nasm" via pacman for the compile to go through. I again left out the DBI database stuff so make sure you have "perl-dbi" installed. Other wise the instructions are pretty similar with a newly hacked up build script:
# grab all the perl modules
wget -r -nH --cut-dirs=5 --no-parent --reject "index.html*" --reject "mysql-*" http://svn.slimdevices.com/repos/slim/7.6/trunk/vendor/CPAN/
cd CPAN
# get new Sub-Name module as old one does not compile properly
wget http://search.cpan.org/CPAN/authors/id/F/FL/FLORA/Sub-Name-0.05.tar.gz
# grab hacked up module build script
wget http://botch.com/buildme-arch-perl-514-hack-76.sh
# build the modules
chmod +x buildme-arch-perl-514-hack-76.sh
./buildme-arch-perl-514-hack-76.sh
# copy compiled modules and new versions over
cp -r build/arch/5.14 /opt/squeezebox-server/CPAN/arch/
cp -f build/5.14/lib/perl5/x86_64-linux-thread-multi/Sub/Name.pm /opt/squeezebox-server/CPAN/Sub/
#tweak modules.conf for new versions
sed -i 's/Sub::Name 0.0./Sub::Name 0.05/' /opt/squeezebox-server/modules.conf
vesath commented on 2011-07-27 02:36 (UTC)
dasch: I'm working on making squeezebox-server-7.6.0 work with perl-5.14, following what apnar did; if I do not hit too many issues, this should be available as an upgrade to this package later today.
<deleted-account> commented on 2011-07-27 01:11 (UTC)
apnar, compiling the Perl Modules is a great thing. It would solve all the problems with perl package upgrades in future.
But could you upgrade this to
http://svn.slimdevices.com/repos/slim/7.6/tags/7.6.0/vendor/CPAN/
because there are some problems running SBS 7.6 with the modules from 7.5. EV is too old, image-scale is missing etc.
I had to install perl-json, perl-ev etc. from repositories but I can't solve the problem with missing image-scale module.
It's not even in the aur.
In the above link are all needed CPAN modules for SBS 7.6
I will try this for myself tomorrow.
vesath commented on 2011-07-26 18:17 (UTC)
Thanks a lot for this apnar! It seems great and I'll look into packaging it later today.
<deleted-account> commented on 2011-07-26 17:22 (UTC)
I managed to get things working on 5.14 by building my own modules. I just used the mysql perl modules from pacman, so make sure you have the perl-dbd-mysql package installed. The rest are built using a modified build script that is hacked together.
Here are the steps if anyone wants to do it:
# grab all the perl modules
wget -r -nH --cut-dirs=5 --no-parent --reject "index.html*" --reject "mysql-*" http://svn.slimdevices.com/repos/slim/7.5/trunk/vendor/CPAN/
cd CPAN
# get new Sub-Name module as old one does not compile properly
wget http://search.cpan.org/CPAN/authors/id/F/FL/FLORA/Sub-Name-0.05.tar.gz
# grab hacked up module build script
wget http://botch.com/buildme-arch-perl-514-hack.sh
# build the modules
chmod +x buildme-arch-perl-514-hack.sh
./buildme-arch-perl-514-hack.sh
# copy compiled modules and new versions over
cp -r build/arch/5.14 /opt/squeezebox-server/CPAN/arch/
cp -f build/5.14/lib/perl5/x86_64-linux-thread-multi/Audio/Scan.pm /opt/squeezebox-server/CPAN/Audio/
cp -f build/5.14/lib/perl5/x86_64-linux-thread-multi/Sub/Name.pm /opt/squeezebox-server/CPAN/Sub/
#tweak modules.conf for new versions
sed -i 's/Audio::Scan 0.8. 0.8./Audio::Scan 0.88 0.88/' /opt/squeezebox-server/modules.conf
sed -i 's/Sub::Name 0.0. 0.0./Sub::Name 0.05 0.05/' /opt/squeezebox-server/modules.conf
vesath commented on 2011-07-26 15:41 (UTC)
It still doesn't have a CPAN/arch/5.14 directory... I'll package it later today anyway.
<deleted-account> commented on 2011-07-26 15:27 (UTC)
7.6.0 released 25 Jul 2011. I haven't seen anything yet about working with perl 5.14 -- I might examine that today.
theking2 commented on 2011-07-17 07:36 (UTC)
oh, and apparently a 5.14 compile is on it's way (for some time now) http://www.networkedmediatank.com/showthread.php?tid=50167&pid=497931#pid497931
theking2 commented on 2011-07-17 07:34 (UTC)
With a downgraded perl on 5.12 I could install and run 7.5.5. Also tried the 7.6.0. works also (and thank God uses SQlite by default).
Pinned Comments
FabioLolix commented on 2024-05-26 08:40 (UTC)
-bin variant uploaded https://aur.archlinux.org/packages/logitechmediaserver-bin