You are not logged in.

#1 2016-04-20 19:19:54

Head_on_a_Stick
Member
From: London
Registered: 2015-09-29
Posts: 9,093
Website

unofficial obmenu-generator repository (fixed!)

Head_on_a_Stick wrote:

I'm setting up a custom repository for obmenu-generator now

Done!

https://software.opensuse.org/download. … -generator

big_smile

Last edited by Head_on_a_Stick (2016-04-30 11:17:38)

Offline

#2 2016-04-21 05:00:25

nobody0
Disabled account
Registered: 2015-09-29
Posts: 664

Re: unofficial obmenu-generator repository (fixed!)

Head_on_a_Stick wrote:
Head_on_a_Stick wrote:

I'm setting up a custom repository for obmenu-generator now

Done!

https://software.opensuse.org/download. … -generator

big_smile

Have you tried to install this yourself?

Offline

#3 2016-04-21 06:27:39

Head_on_a_Stick
Member
From: London
Registered: 2015-09-29
Posts: 9,093
Website

Re: unofficial obmenu-generator repository (fixed!)

ostrolek wrote:
Head_on_a_Stick wrote:
Head_on_a_Stick wrote:

I'm setting up a custom repository for obmenu-generator now

Done!

https://software.opensuse.org/download. … -generator

big_smile

Have you tried to install this yourself?

Only in the Debian jessie container that I use for package building but that doesn't have an X server.

Could you test if for me please?

I broke my BLVM sad

EDIT: the schema.pl file is installed to /usr/share/obmenu-generator/schema.pl and this must be copied to $XDG_CONFIG_HOME

mkdir -p ~/.config/obmenu-generator && cp /usr/share/obmenu-generator/schema.pl ~/.config/obmenu-generator

EDIT2: There are no man pages yikes

Yet...

Last edited by Head_on_a_Stick (2016-04-21 06:50:17)

Offline

#4 2016-04-21 07:13:39

Head_on_a_Stick
Member
From: London
Registered: 2015-09-29
Posts: 9,093
Website

Re: unofficial obmenu-generator repository (fixed!)

ohnonot wrote:

to make it clear, once and for all: it's a perl script. no binaries, no compilation.
it might depend on some other perl stuff, here on archlinux it says:

Depends On      : openbox  perl>=5.14.0  perl-data-dump
                  perl-linux-desktopfiles>=0.09

did you take that into account, HoaS?

No, not at all big_smile

Thanks ohnonot!

I think all the perl stuff is already in a stock BunsenLabs install.

Volunteers to test this theory would be welcomed smile

EDIT: I will rebuild the packages tonight with the Perl stuff set as dependencies, thanks again.

Last edited by Head_on_a_Stick (2016-04-21 07:16:27)

Offline

#5 2016-04-21 13:48:16

nobody0
Disabled account
Registered: 2015-09-29
Posts: 664

Re: unofficial obmenu-generator repository (fixed!)

If you want to install Obmenu-generator, have a look here, http://crunchbang.org/forums/viewtopic.php?id=39322

Offline

#6 2016-04-21 20:11:09

Head_on_a_Stick
Member
From: London
Registered: 2015-09-29
Posts: 9,093
Website

Re: unofficial obmenu-generator repository (fixed!)

^ Thanks ostrolek, I missed that one smile

Right, I've added the perl build-deps into the .dsc file and the packages should be re-built soon.

Offline

#7 2016-04-27 20:59:13

geekosupremo
Member
Registered: 2016-04-27
Posts: 169

Re: unofficial obmenu-generator repository (fixed!)

Head_on_a_Stick wrote:

^ Thanks ostrolek, I missed that one smile

Right, I've added the perl build-deps into the .dsc file and the packages should be re-built soon.

I just tried to run the obmenu-generator, which installed just fine, but I got the following message:

Can't locate Linux/DesktopFiles.pm in @INC (you may need to install the Linux::DesktopFiles module) (@INC contains: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.20.2 /usr/local/share/perl/5.20.2 /usr/lib/x86_64-linux-gnu/perl5/5.20 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.20 /usr/share/perl/5.20 /usr/local/lib/site_perl .) at /usr/bin/obmenu-generator line 34.

This is cryptic and I'm too new to fully understand what it's asking for. :\

Is this message related to your note:

Head_on_a_Stick wrote:

EDIT: the schema.pl file is installed to /usr/share/obmenu-generator/schema.pl and this must be copied to $XDG_CONFIG_HOME

mkdir -p ~/.config/obmenu-generator && cp /usr/share/obmenu-generator/schema.pl ~/.config/obmenu-generator

Offline

#8 2016-04-27 21:06:40

Head_on_a_Stick
Member
From: London
Registered: 2015-09-29
Posts: 9,093
Website

Re: unofficial obmenu-generator repository (fixed!)

Hello geekosupremo, welcome to the forums smile

geekosupremo wrote:

Is this message related to your note:

Head_on_a_Stick wrote:

EDIT: the schema.pl file is installed to /usr/share/obmenu-generator/schema.pl and this must be copied to $XDG_CONFIG_HOME

mkdir -p ~/.config/obmenu-generator && cp /usr/share/obmenu-generator/schema.pl ~/.config/obmenu-generator

Erm, maybe -- did you try copying the schema.pl over?

It is with some shame that I must admit that I haven't actually tried the program -- I built the .debs in a headless container...
:8

If you give me until tomorrow, I can test it properly big_smile

EDIT: Is perl installed?

Last edited by Head_on_a_Stick (2016-04-27 21:13:46)

Offline

#9 2016-04-27 21:19:07

Head_on_a_Stick
Member
From: London
Registered: 2015-09-29
Posts: 9,093
Website

Re: unofficial obmenu-generator repository (fixed!)

geekosupremo wrote:
Can't locate Linux/DesktopFiles.pm in @INC (you may need to install the Linux::DesktopFiles module) (@INC contains: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.20.2 /usr/local/share/perl/5.20.2 /usr/lib/x86_64-linux-gnu/perl5/5.20 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.20 /usr/share/perl/5.20 /usr/local/lib/site_perl .) at /usr/bin/obmenu-generator line 34.

Try:

sudo cpanm Linux::DesktopFiles
sudo cpanm Data::Dump

http://lxlinux.com/obmenu-generator.html

Thanks @seppalta!

EDIT: I suppose I should add this to the .deb -- I have no idea how big_smile

Last edited by Head_on_a_Stick (2016-04-27 21:20:34)

Offline

#10 2016-04-27 22:33:22

geekosupremo
Member
Registered: 2016-04-27
Posts: 169

Re: unofficial obmenu-generator repository (fixed!)

Glad to be here! big_smile

Head_on_a_Stick wrote:

Erm, maybe -- did you try copying the schema.pl over?

It is with some shame that I must admit that I haven't actually tried the program -- I built the .debs in a headless container...
:8

If you give me until tomorrow, I can test it properly big_smile

EDIT: Is perl installed?

dpkg-query says that, perl 5.20.2-3+deb is installed.

The copying the schema.pl didn't seem to change anything.

Head_on_a_Stick wrote:

sudo cpanm Linux::DesktopFiles
sudo cpanm Data::Dump

At first cpanm ... did nothing. Then I wondered if it was a mistype of 'cpan' and tried the following

sudo cpan Linux::DesktopFiles - did it's thing.

CPAN.pm requires configuration, but most of it can be done automatically.
If you answer 'no' below, you will enter an interactive dialog for each
configuration option instead.

Would you like to configure as much as possible automatically? [yes] 
Fetching with HTTP::Tiny:
http://www.cpan.org/authors/01mailrc.txt.gz
Reading '/root/.cpan/sources/authors/01mailrc.txt.gz'
............................................................................DONE
Fetching with HTTP::Tiny:
http://www.cpan.org/modules/02packages.details.txt.gz
Reading '/root/.cpan/sources/modules/02packages.details.txt.gz'
  Database was generated on Wed, 27 Apr 2016 22:17:02 GMT
  HTTP::Date not available
..............
  New CPAN.pm version (v2.10) available.
  [Currently running version is v2.05]
  You might want to try
    install CPAN
    reload cpan
  to both upgrade CPAN.pm and run the new version without leaving
  the current session.


..............................................................DONE
Fetching with HTTP::Tiny:
http://www.cpan.org/modules/03modlist.data.gz
Reading '/root/.cpan/sources/modules/03modlist.data.gz'
DONE
Writing /root/.cpan/Metadata
Running install for module 'Linux::DesktopFiles'
Fetching with HTTP::Tiny:
http://www.cpan.org/authors/id/T/TR/TRIZEN/Linux-DesktopFiles-0.09.tar.gz
Fetching with HTTP::Tiny:
http://www.cpan.org/authors/id/T/TR/TRIZEN/CHECKSUMS
Checksum for /root/.cpan/sources/authors/id/T/TR/TRIZEN/Linux-DesktopFiles-0.09.tar.gz ok
'YAML' not installed, will not store persistent state
---- Unsatisfied dependencies detected during ----
----   TRIZEN/Linux-DesktopFiles-0.09.tar.gz  ----
    Module::Build [build_requires]
Running install for module 'Module::Build'
Fetching with HTTP::Tiny:
http://www.cpan.org/authors/id/L/LE/LEONT/Module-Build-0.4218.tar.gz
Fetching with HTTP::Tiny:
http://www.cpan.org/authors/id/L/LE/LEONT/CHECKSUMS
Checksum for /root/.cpan/sources/authors/id/L/LE/LEONT/Module-Build-0.4218.tar.gz ok
---- Unsatisfied dependencies detected during ----
----     LEONT/Module-Build-0.4218.tar.gz     ----
    CPAN::Meta [build_requires]
Running install for module 'CPAN::Meta'
Fetching with HTTP::Tiny:
http://www.cpan.org/authors/id/D/DA/DAGOLDEN/CPAN-Meta-2.150005.tar.gz
Fetching with HTTP::Tiny:
http://www.cpan.org/authors/id/D/DA/DAGOLDEN/CHECKSUMS
Checksum for /root/.cpan/sources/authors/id/D/DA/DAGOLDEN/CPAN-Meta-2.150005.tar.gz ok
Configuring D/DA/DAGOLDEN/CPAN-Meta-2.150005.tar.gz with Makefile.PL
Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for CPAN::Meta
Writing MYMETA.yml and MYMETA.json
  DAGOLDEN/CPAN-Meta-2.150005.tar.gz
  /usr/bin/perl Makefile.PL INSTALLDIRS=site -- OK
Running make for D/DA/DAGOLDEN/CPAN-Meta-2.150005.tar.gz
  DAGOLDEN/CPAN-Meta-2.150005.tar.gz
  make -- NOT OK
  LEONT/Module-Build-0.4218.tar.gz
  Has already been unwrapped into directory /root/.cpan/build/Module-Build-0.4218-1taeeM
Warning: Prerequisite 'CPAN::Meta => 2.142060' for 'LEONT/Module-Build-0.4218.tar.gz' failed when processing 'DAGOLDEN/CPAN-Meta-2.150005.tar.gz' with 'make => NO'. Continuing, but chances to succeed are limited.
Configuring L/LE/LEONT/Module-Build-0.4218.tar.gz with Build.PL
Checking prerequisites...
  requires:
    !  CPAN::Meta (2.140640) is installed, but we need version >= 2.142060

Checking optional features...
inc_bundling_support....disabled
  requires:
    ! inc::latest (0.4205) is installed, but we need version >= 0.5

ERRORS/WARNINGS FOUND IN PREREQUISITES.  You may wish to install the versions
of the modules indicated above before proceeding with this installation

Could not create MYMETA files
Creating new 'Build' script for 'Module-Build' version '0.4218'
Copied META.yml to MYMETA.yml for bootstrapping
  LEONT/Module-Build-0.4218.tar.gz
  /usr/bin/perl Build.PL --installdirs site -- OK
Running Build for L/LE/LEONT/Module-Build-0.4218.tar.gz
Warning: Prerequisite 'CPAN::Meta => 2.142060' for 'LEONT/Module-Build-0.4218.tar.gz' failed when processing 'DAGOLDEN/CPAN-Meta-2.150005.tar.gz' with 'make => NO'. Continuing, but chances to succeed are limited.
Building Module-Build
  LEONT/Module-Build-0.4218.tar.gz
  ./Build -- OK
Running Build test
t/00-compile.t ................. ok     
t/PL_files.t ................... Could not create MYMETA files
t/PL_files.t ................... 1/8 Could not create MYMETA files
t/PL_files.t ................... ok   
t/actions/installdeps.t ........ ok   
t/actions/manifest_skip.t ...... ok   
t/add_property.t ............... ok     
t/add_property_array.t ......... ok   
t/add_property_hash.t .......... ok   
t/basic.t ...................... 1/58 Could not create MYMETA files
Could not create MYMETA files
Could not create MYMETA files
Could not create MYMETA files
t/basic.t ...................... ok     
t/bundle_inc.t ................. skipped: $ENV{MB_TEST_EXPERIMENTAL} is not set
t/compat.t ..................... skipped: Don't know how to invoke 'make'
t/compat/exit.t ................ Could not create MYMETA files
t/compat/exit.t ................ ok   
t/debug.t ...................... Could not create MYMETA files
t/debug.t ...................... ok   
t/destinations.t ............... Could not create MYMETA files
t/destinations.t ............... ok       
t/ext.t ........................ ok       
t/extend.t ..................... ok     
t/files.t ...................... Could not create MYMETA files
t/files.t ...................... ok   
t/help.t ....................... ok     
t/install.t .................... Could not create MYMETA files
t/install.t .................... 1/34 Could not create MYMETA files
t/install.t .................... ok     
t/install_extra_target.t ....... Could not create MYMETA files
t/install_extra_target.t ....... ok   
t/manifypods.t ................. ok     
t/manifypods_with_utf8.t ....... ok   
t/metadata.t ................... skipped: No or old CPAN::Meta
t/metadata2.t .................. skipped: No or old CPAN::Meta
t/mymeta.t ..................... skipped: No or old CPAN::Meta
t/new_from_context.t ........... Could not create MYMETA files
t/new_from_context.t ........... ok   
t/notes.t ...................... Could not create MYMETA files
t/notes.t ...................... 1/11 Could not create MYMETA files
t/notes.t ...................... ok     
t/par.t ........................ skipped: No compiler found
t/parents.t .................... ok     
t/perl_mb_opt.t ................ Could not create MYMETA files
t/perl_mb_opt.t ................ 1/8 Could not create MYMETA files
t/perl_mb_opt.t ................ ok   
t/pod_parser.t ................. ok     
t/ppm.t ........................ skipped: No compiler found
t/properties/dist_suffix.t ..... Could not create MYMETA files
t/properties/dist_suffix.t ..... ok   
t/properties/license.t ......... skipped: No or old CPAN::Meta
t/properties/module_name.t ..... Could not create MYMETA files
t/properties/module_name.t ..... 1/4 Could not create MYMETA files
t/properties/module_name.t ..... ok   
t/properties/needs_compiler.t .. ok     
t/properties/release_status.t .. Could not create MYMETA files
t/properties/release_status.t .. 1/? Could not create MYMETA files
t/properties/release_status.t .. 3/? Could not create MYMETA files
Could not create MYMETA files
Could not create MYMETA files
Could not create MYMETA files
Could not create MYMETA files
Could not create MYMETA files
t/properties/release_status.t .. ok    
t/properties/requires.t ........ Could not create MYMETA files
t/properties/requires.t ........ 1/4 Could not create MYMETA files
t/properties/requires.t ........ ok   
t/properties/share_dir.t ....... Could not create MYMETA files
t/properties/share_dir.t ....... ok     
t/resume.t ..................... Could not create MYMETA files
t/resume.t ..................... ok   
t/runthrough.t ................. Could not create MYMETA files
t/runthrough.t ................. 1/29 Could not create MYMETA files
*** Did you forget to add META.yml to the MANIFEST?
t/runthrough.t ................. ok     
t/sample.t ..................... Could not create MYMETA files
t/sample.t ..................... ok   
t/script_dist.t ................ Could not create MYMETA files
t/script_dist.t ................ ok   
t/signature.t .................. Could not create MYMETA files
*** Did you forget to add META.yml to the MANIFEST?
t/signature.t .................. 1/12 *** Did you forget to add META.yml to the MANIFEST?
*** Did you forget to add META.yml to the MANIFEST?
Could not create MYMETA files
*** Did you forget to add META.yml to the MANIFEST?
t/signature.t .................. ok     
t/test_file_exts.t ............. ok   
t/test_reqs.t .................. skipped: No or old CPAN::Meta
t/test_type.t .................. ok   
t/test_types.t ................. ok     
t/tilde.t ...................... Could not create MYMETA files
t/tilde.t ...................... 1/16 Could not create MYMETA files
Could not create MYMETA files
Could not create MYMETA files
Could not create MYMETA files
Could not create MYMETA files
Could not create MYMETA files
Could not create MYMETA files
t/tilde.t ...................... 8/16 Could not create MYMETA files
Could not create MYMETA files
Could not create MYMETA files
Could not create MYMETA files
Could not create MYMETA files
t/tilde.t ...................... ok     
t/unit_run_test_harness.t ...... ok   
t/use_tap_harness.t ............ Could not create MYMETA files
t/use_tap_harness.t ............ 1/9 Could not create MYMETA files
Could not create MYMETA files
t/use_tap_harness.t ............ ok   
t/versions.t ................... ok   
t/write_default_maniskip.t ..... ok   
t/xs.t ......................... skipped: No compiler found
All tests successful.
Files=53, Tests=882, 22 wallclock secs ( 0.23 usr  0.03 sys + 16.65 cusr  1.15 csys = 18.06 CPU)
Result: PASS
  LEONT/Module-Build-0.4218.tar.gz
  ./Build test -- OK
Running Build install
Building Module-Build
Installing /usr/local/man/man1/config_data.1p
Installing /usr/local/share/perl/5.20.2/Module/Build.pm
Installing /usr/local/share/perl/5.20.2/Module/Build/Cookbook.pm
Installing /usr/local/share/perl/5.20.2/Module/Build/Compat.pm
Installing /usr/local/share/perl/5.20.2/Module/Build/PPMMaker.pm
Installing /usr/local/share/perl/5.20.2/Module/Build/Bundling.pod
Installing /usr/local/share/perl/5.20.2/Module/Build/Notes.pm
Installing /usr/local/share/perl/5.20.2/Module/Build/Dumper.pm
Installing /usr/local/share/perl/5.20.2/Module/Build/Config.pm
Installing /usr/local/share/perl/5.20.2/Module/Build/ConfigData.pm
Installing /usr/local/share/perl/5.20.2/Module/Build/Authoring.pod
Installing /usr/local/share/perl/5.20.2/Module/Build/API.pod
Installing /usr/local/share/perl/5.20.2/Module/Build/PodParser.pm
Installing /usr/local/share/perl/5.20.2/Module/Build/Base.pm
Installing /usr/local/share/perl/5.20.2/Module/Build/Platform/Unix.pm
Installing /usr/local/share/perl/5.20.2/Module/Build/Platform/VOS.pm
Installing /usr/local/share/perl/5.20.2/Module/Build/Platform/MacOS.pm
Installing /usr/local/share/perl/5.20.2/Module/Build/Platform/darwin.pm
Installing /usr/local/share/perl/5.20.2/Module/Build/Platform/VMS.pm
Installing /usr/local/share/perl/5.20.2/Module/Build/Platform/aix.pm
Installing /usr/local/share/perl/5.20.2/Module/Build/Platform/Default.pm
Installing /usr/local/share/perl/5.20.2/Module/Build/Platform/os2.pm
Installing /usr/local/share/perl/5.20.2/Module/Build/Platform/cygwin.pm
Installing /usr/local/share/perl/5.20.2/Module/Build/Platform/Windows.pm
Installing /usr/local/man/man3/Module::Build::Platform::aix.3pm
Installing /usr/local/man/man3/Module::Build::Notes.3pm
Installing /usr/local/man/man3/Module::Build::Cookbook.3pm
Installing /usr/local/man/man3/Module::Build::PPMMaker.3pm
Installing /usr/local/man/man3/Module::Build::ConfigData.3pm
Installing /usr/local/man/man3/Module::Build::Platform::Windows.3pm
Installing /usr/local/man/man3/Module::Build::Base.3pm
Installing /usr/local/man/man3/Module::Build::Platform::MacOS.3pm
Installing /usr/local/man/man3/Module::Build::API.3pm
Installing /usr/local/man/man3/Module::Build::Platform::os2.3pm
Installing /usr/local/man/man3/Module::Build::Bundling.3pm
Installing /usr/local/man/man3/Module::Build::Platform::darwin.3pm
Installing /usr/local/man/man3/Module::Build::Platform::Default.3pm
Installing /usr/local/man/man3/Module::Build::Authoring.3pm
Installing /usr/local/man/man3/Module::Build::Platform::VOS.3pm
Installing /usr/local/man/man3/Module::Build::Platform::VMS.3pm
Installing /usr/local/man/man3/Module::Build::Compat.3pm
Installing /usr/local/man/man3/Module::Build::Platform::cygwin.3pm
Installing /usr/local/man/man3/Module::Build::Platform::Unix.3pm
Installing /usr/local/man/man3/Module::Build.3pm
Installing /usr/local/bin/config_data
  LEONT/Module-Build-0.4218.tar.gz
  ./Build install  -- OK
  TRIZEN/Linux-DesktopFiles-0.09.tar.gz
  Has already been unwrapped into directory /root/.cpan/build/Linux-DesktopFiles-0.09-Xzgb7h
Configuring T/TR/TRIZEN/Linux-DesktopFiles-0.09.tar.gz with Build.PL
Could not create MYMETA files
Creating new 'Build' script for 'Linux-DesktopFiles' version '0.09'
  TRIZEN/Linux-DesktopFiles-0.09.tar.gz
  /usr/bin/perl Build.PL --installdirs site -- OK
Running Build for T/TR/TRIZEN/Linux-DesktopFiles-0.09.tar.gz
Could not read metadata file. Falling back to other methods to determine prerequisites
Building Linux-DesktopFiles
  TRIZEN/Linux-DesktopFiles-0.09.tar.gz
  ./Build -- OK
Running Build test
t/Linux-DesktopFiles.t .. ok     
t/pod-coverage.t ........ skipped: Test::Pod::Coverage 1.08 required for testing POD coverage
t/pod.t ................. skipped: Test::Pod 1.22 required for testing POD
All tests successful.
Files=3, Tests=10,  1 wallclock secs ( 0.01 usr  0.01 sys +  0.06 cusr  0.00 csys =  0.08 CPU)
Result: PASS
  TRIZEN/Linux-DesktopFiles-0.09.tar.gz
  ./Build test -- OK
Running Build install
Building Linux-DesktopFiles
Installing /usr/local/share/perl/5.20.2/Linux/DesktopFiles.pm
Installing /usr/local/man/man3/Linux::DesktopFiles.3pm
  TRIZEN/Linux-DesktopFiles-0.09.tar.gz
  ./Build install  -- OK

sudo cpan Data::Dump gave me -

Running install for module 'Data::Dump'
Fetching with HTTP::Tiny:
http://www.cpan.org/authors/id/G/GA/GAAS/Data-Dump-1.23.tar.gz
Fetching with HTTP::Tiny:
http://www.cpan.org/authors/id/G/GA/GAAS/CHECKSUMS
Checksum for /root/.cpan/sources/authors/id/G/GA/GAAS/Data-Dump-1.23.tar.gz ok
'YAML' not installed, will not store persistent state
Configuring G/GA/GAAS/Data-Dump-1.23.tar.gz with Makefile.PL
Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for Data::Dump
Writing MYMETA.yml and MYMETA.json
  GAAS/Data-Dump-1.23.tar.gz
  /usr/bin/perl Makefile.PL INSTALLDIRS=site -- OK
Running make for G/GA/GAAS/Data-Dump-1.23.tar.gz
  GAAS/Data-Dump-1.23.tar.gz
  make -- NOT OK

Then I ran "~$ obmenu-generator" and got the following:

Can't locate Data/Dump.pm in @INC (you may need to install the Data::Dump module) (@INC contains: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.20.2 /usr/local/share/perl/5.20.2 /usr/lib/x86_64-linux-gnu/perl5/5.20 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.20 /usr/share/perl/5.20 /usr/local/lib/site_perl .) at /usr/bin/obmenu-generator line 272.

Hope I'm not being too difficult.

Offline

#11 2016-04-28 04:13:49

ohnonot
...again
Registered: 2015-09-29
Posts: 5,592

Re: unofficial obmenu-generator repository (fixed!)

Head_on_a_Stick wrote:
sudo cpanm Linux::DesktopFiles
sudo cpanm Data::Dump

I suppose I should add this to the .deb -- I have no idea how big_smile

apt-cache search perl desktop
and
apt-cache search perl data dump
does return relevant-looking entries.
but they don't seem to do the job. :-(

however, sparky has obmenu-generator in their repos - maybe you can find the package and inspect it.

edit:
@johnraff: why not, just go ahead.

Last edited by ohnonot (2016-04-28 04:14:26)

Offline

#12 2016-04-28 06:29:04

Head_on_a_Stick
Member
From: London
Registered: 2015-09-29
Posts: 9,093
Website

Re: unofficial obmenu-generator repository (fixed!)

geekosupremo wrote:

Hope I'm not being too difficult.

Don't be silly, thanks for testing this smile

ohnonot wrote:

however, sparky has obmenu-generator in their repos - maybe you can find the package and inspect it.

I did have a look at their .dsc file and it seemed to be the same as mine, hold on a minute...

EDIT:

@geekosupremo -- if you uninstall my package, does this .deb file work:
http://sparkylinux.org/repo/pool/main/o … -2_all.deb

Last edited by Head_on_a_Stick (2016-04-28 06:31:13)

Offline

#13 2016-04-28 06:36:29

Head_on_a_Stick
Member
From: London
Registered: 2015-09-29
Posts: 9,093
Website

Re: unofficial obmenu-generator repository (fixed!)

Head_on_a_Stick wrote:

I did have a look at their .dsc file and it seemed to be the same as mine

Erm, no, not even close  :8

Ah well, back to the drawing board...
hmm

Offline

#14 2016-04-28 06:39:04

Head_on_a_Stick
Member
From: London
Registered: 2015-09-29
Posts: 9,093
Website

Re: unofficial obmenu-generator repository (fixed!)

@geekosupremo:

The correct dependencies should be:

sudo apt install build-essential cpanminus gexec openbox perl-base

I will correct the .dsc file in the repository and the new packages should be built soon.

Offline

#15 2016-04-28 07:20:16

Head_on_a_Stick
Member
From: London
Registered: 2015-09-29
Posts: 9,093
Website

Re: unofficial obmenu-generator repository (fixed!)

The packages are now rebuilt, I promise that I will test them properly tonight  O:)

Offline

#16 2016-04-28 19:18:40

Head_on_a_Stick
Member
From: London
Registered: 2015-09-29
Posts: 9,093
Website

Re: unofficial obmenu-generator repository (fixed!)

Head_on_a_Stick wrote:

I will test them properly tonight  O:)

*&#! it, it still doesn't work with the dependencies  mad

The thing works after running both `cpan` commands and both commands work in my BL system so I'm not sure what to say.

Probably best to just use the Sparky .deb, I'm still learning this packaging business.

Offline

#17 2016-04-28 19:45:33

geekosupremo
Member
Registered: 2016-04-27
Posts: 169

Re: unofficial obmenu-generator repository (fixed!)

@H_o_a_S - I have uninstalled the broken one. I have also tried the linked one from sparky. Gdebi gives the following error:

Error: Dependency is not satsifyable: sparky-editor(>=0.1.7)

I'm guessing that if I pursue this rabbit ... I might end up in a dependency hell.  hmm Alternatively I could add they're repo and try it that way ...

Offline

#18 2016-04-28 19:56:30

ohnonot
...again
Registered: 2015-09-29
Posts: 5,592

Re: unofficial obmenu-generator repository (fixed!)

^ it really isn't so hard to install the dependencies manually with cpan.
we're just trying to help HoaS to make a .deb - hopefully for later inclusion into the bl repos smile

Offline

#19 2016-04-28 20:23:24

Head_on_a_Stick
Member
From: London
Registered: 2015-09-29
Posts: 9,093
Website

Re: unofficial obmenu-generator repository (fixed!)

geekosupremo wrote:

I have also tried the linked one from sparky. Gdebi gives the following error:

Error: Dependency is not satsifyable: sparky-editor(>=0.1.7)

I'm guessing that if I pursue this rabbit ... I might end up in a dependency hell.  hmm Alternatively I could add they're repo and try it that way ...

Yes, sorry. The Sparky package relies on their own setup files hmm

As I say, both `cpan` commands worked on my BunsenLabs system and after that the menu generator seemed to work.

I'm not sure why your system fails when trying to install the Data::Dump module sad

I will have to find out how to add the `cpan` commands to the .deb, give me a bit of time.

Really sorry about this, thank you for your patience.

While you're waiting, you could try to install it manually as per the instructions here:
http://lxlinux.com/obmenu-generator.html

If that all works then we'll know it's failing 'cos I'm an idiot big_smile

Offline

#20 2016-04-28 21:04:48

Sector11
Mod Squid Tpyo Knig
From: Upstairs
Registered: 2015-08-20
Posts: 8,028

Re: unofficial obmenu-generator repository (fixed!)

I added the repo:

 28 Apr 16 @ 18:01:47 ~
  $ dep obmenu-generator
alias dep=apt-cache depends
obmenu-generator
  Depends: build-essential
  Depends: cpanminus
  Depends: gexec
  Depends: openbox
  Depends: perl-base
  Depends: sparky-editor
  Depends: sparky-xterm
  Depends: wm-logout
  Conflicts: obmenu-generator-rescue
  Conflicts: <obmenu-generator-rescue:i386>
 
 28 Apr 16 @ 18:01:56 ~
  $ 

simulate - OH YES!  I really want to add this puppy! - NOT!!!

 28 Apr 16 @ 18:01:56 ~
  $ sget obmenu-generator
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  cpanminus gexec libcpan-distnameinfo-perl libcpan-meta-check-perl libcpan-meta-requirements-perl
  libfile-pushd-perl libjson-pp-perl liblocal-lib-perl libmodule-cpanfile-perl libmodule-metadata-perl
  libparse-pmfile-perl libstring-shellquote-perl libutempter0 libversion-perl sparky-editor sparky-remsu
  sparky-xterm wm-logout xterm
Suggested packages:
  libcapture-tiny-perl xfonts-cyrillic
The following NEW packages will be installed:
  cpanminus gexec libcpan-distnameinfo-perl libcpan-meta-check-perl libcpan-meta-requirements-perl
  libfile-pushd-perl libjson-pp-perl liblocal-lib-perl libmodule-cpanfile-perl libmodule-metadata-perl
  libparse-pmfile-perl libstring-shellquote-perl libutempter0 libversion-perl obmenu-generator sparky-editor
  sparky-remsu sparky-xterm wm-logout xterm
0 upgraded, 20 newly installed, 0 to remove and 23 not upgraded.
Inst libcpan-distnameinfo-perl (0.12-1 Debian:8.4/stable [all])
Inst libversion-perl (1:0.9909-1 Debian:8.4/stable [amd64])
Inst libcpan-meta-requirements-perl (2.128-1 Debian:8.4/stable [all])
Inst libcpan-meta-check-perl (0.009-1 Debian:8.4/stable [all])
Inst libfile-pushd-perl (1.009-1 Debian:8.4/stable [all])
Inst libjson-pp-perl (2.27300-2 Debian:8.4/stable [all])
Inst liblocal-lib-perl (2.000014-1 Debian:8.4/stable [all])
Inst libmodule-cpanfile-perl (1.1000-1 Debian:8.4/stable [all])
Inst libmodule-metadata-perl (1.000024-1 Debian:8.4/stable [all])
Inst libparse-pmfile-perl (0.29-1 Debian:8.4/stable [all])
Inst libstring-shellquote-perl (1.03-1 Debian:8.4/stable [all])
Inst cpanminus (1.7014-1 Debian:8.4/stable [all])
Inst gexec (0.4-1 Debian:8.4/stable [amd64])
Inst libutempter0 (1.1.5-4 Debian:8.4/stable [amd64])
Inst xterm (312-2 Debian:8.4/stable [amd64])
Inst sparky-xterm (0.1.10 SparkyLinux:testing [all])
Inst sparky-editor (0.1.9 SparkyLinux:testing [all])
Inst sparky-remsu (0.1.4 SparkyLinux:testing [all])
Inst wm-logout (0.1.11 SparkyLinux:testing [all])
Inst obmenu-generator (0.66-2 SparkyLinux:testing [all])
Conf libcpan-distnameinfo-perl (0.12-1 Debian:8.4/stable [all])
Conf libversion-perl (1:0.9909-1 Debian:8.4/stable [amd64])
Conf libcpan-meta-requirements-perl (2.128-1 Debian:8.4/stable [all])
Conf libcpan-meta-check-perl (0.009-1 Debian:8.4/stable [all])
Conf libfile-pushd-perl (1.009-1 Debian:8.4/stable [all])
Conf libjson-pp-perl (2.27300-2 Debian:8.4/stable [all])
Conf liblocal-lib-perl (2.000014-1 Debian:8.4/stable [all])
Conf libmodule-cpanfile-perl (1.1000-1 Debian:8.4/stable [all])
Conf libmodule-metadata-perl (1.000024-1 Debian:8.4/stable [all])
Conf libparse-pmfile-perl (0.29-1 Debian:8.4/stable [all])
Conf libstring-shellquote-perl (1.03-1 Debian:8.4/stable [all])
Conf cpanminus (1.7014-1 Debian:8.4/stable [all])
Conf gexec (0.4-1 Debian:8.4/stable [amd64])
Conf libutempter0 (1.1.5-4 Debian:8.4/stable [amd64])
Conf xterm (312-2 Debian:8.4/stable [amd64])
Conf sparky-xterm (0.1.10 SparkyLinux:testing [all])
Conf sparky-editor (0.1.9 SparkyLinux:testing [all])
Conf sparky-remsu (0.1.4 SparkyLinux:testing [all])
Conf wm-logout (0.1.11 SparkyLinux:testing [all])
Conf obmenu-generator (0.66-2 SparkyLinux:testing [all])
 
 28 Apr 16 @ 18:03:41 ~
  $ 

Now to eliminate the repo!

0j0:  I'm on a 64bit "Stable" system - not Testing.


Debian 12 Beardog, SoxDog and still a Conky 1.9er

Offline

Board footer

Powered by FluxBB