Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 646776 - media-sound/tuxguitar-1.5.0 version bump
Summary: media-sound/tuxguitar-1.5.0 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Jonathan Scruggs (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-02-06 15:01 UTC by Daniel
Modified: 2018-07-28 09:41 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
1.5.1 ebuild (tuxguitar-1.5.1.ebuild,3.56 KB, text/plain)
2018-06-17 16:18 UTC, Den
Details
patch for build step (tuxguitar-1.5.1.patch,3.12 KB, patch)
2018-06-17 16:19 UTC, Den
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel 2018-02-06 15:01:27 UTC
TuxGuitar-1.5.0 has been released. is there anyone can help to write a ebuild file? 

https://sourceforge.net/p/tuxguitar/news/2018/02/tuxguitar-150-has-been-released/ 

https://sourceforge.net/projects/tuxguitar/files/TuxGuitar/TuxGuitar-1.5/ 

Thanks so much.
Comment 1 Jonas Stein gentoo-dev 2018-02-07 00:10:18 UTC
You can help the maintainer with further information:
Does a simple bump [1] work on your system? 
Chances are high, because a first look on the bump revealed only small changes.

[1] https://wiki.gentoo.org/wiki/Custom_repository#Simple_version_bump_of_an_ebuild_in_the_local_overlay
Comment 2 Daniel 2018-02-07 07:50:50 UTC
a simple version bump did't work for version 1.5.

# cp tuxguitar-1.3.2.ebuild  tuxguitar-1.5.0.ebuild
removed inherit, CDEPEND, RDEPEND, DEPEND, PATCHES from the ebuild file because I didnt want to install un-necessary packages in the system(I know those packages are not necessary for version 1.5 because I have manually installed the TuxGuitar-1.5 and it's running ok, it is required java and wayland)
 
# ebuild tuxguitar-1.5.ebuild manifest OR # ebuild tuxguitar-1.5.0.ebuild manifest
repored fetch error, I download the source manually, changed the filename from tuxguitar-1.5-src.tar.gz to tuxguitar-1.5.0-src.tar.gz


>>> Emerging (1 of 1) media-sound/tuxguitar-1.5.0::local_overlay
 * tuxguitar-1.5.0-src.tar.gz SHA256 SHA512 WHIRLPOOL size ;-) ...                                               [ ok ]
>>> Unpacking source...
>>> Unpacking tuxguitar-1.5.0-src.tar.gz to /var/tmp/portage/media-sound/tuxguitar-1.5.0/work
>>> Source unpacked in /var/tmp/portage/media-sound/tuxguitar-1.5.0/work
 * ERROR: media-sound/tuxguitar-1.5.0::local_overlay failed (prepare phase):
 *   The source directory '/var/tmp/portage/media-sound/tuxguitar-1.5.0/work/tuxguitar-1.5.0-src' doesn't exist
 * 
 * Call stack:
 *            ebuild.sh, line  776:  Called __ebuild_main 'prepare'
 *   phase-functions.sh, line 1053:  Called __dyn_prepare
 *   phase-functions.sh, line  372:  Called die
 * The specific snippet of code:
 *   		die "The source directory '${S}' doesn't exist"
Comment 3 Jonathan Scruggs (RETIRED) gentoo-dev 2018-02-07 16:05:24 UTC
To get this in the tree, I need to work on the OpenPDF ebuilds for license compliance, so it may take a bit to get this sorted.

Thanks for reporting.
Comment 4 Den 2018-06-17 16:18:08 UTC
Created attachment 536116 [details]
1.5.1 ebuild

Here is an ebuild file for 1.5.1 tuxguitar
Comment 5 Den 2018-06-17 16:19:06 UTC
Created attachment 536118 [details, diff]
patch for build step

For build process it needs a lot of patching. Here the required minimum.
Comment 6 Den 2018-06-17 16:20:20 UTC
Hello!
I updated ebuild for tuxguitar 1.5.1. It compiles and installs without errors. I hope it can be pushed to the main repository.
Comment 7 Daniel 2018-06-18 10:42:27 UTC
(In reply to Den from comment #5)
> Created attachment 536118 [details, diff] [details, diff]
> patch for build step
> 
> For build process it needs a lot of patching. Here the required minimum.

this ebuild with patch worked for me.thants a lot for the help.
Comment 8 juantxorena@gmail.com 2018-07-28 09:41:08 UTC
Maybe this is solved in our local repositories, but this should be in the tree, shouldn't it?