Opened 17 years ago
Closed 17 years ago
#3658 closed enhancement (fixed)
two handy improvements to the osx packager
Reported by: | anonymous | Owned by: | Nigel |
---|---|---|---|
Priority: | minor | Milestone: | unknown |
Component: | contrib | Version: | unknown |
Severity: | low | Keywords: | |
Cc: | Ticket locked: | no |
Description
- use a generic download address for sourceforge and let them decide which mirror is best. This is as simple as telling curl to follow redirects.
- add an option to *not* eject the build image when the script is done. I've been developing/debugging on my Mac and it's a major annoyance to have my source tree ejected after each build!
Attachments (2)
Change History (9)
Changed 17 years ago by
Attachment: | osxpkgr.diff added |
---|
Changed 17 years ago by
Attachment: | oskpkg2.diff added |
---|
comment:1 Changed 17 years ago by
does this actually work on your mac? I can't get one to actually run at all. It builds but when it is launched all it does just bounces into the dock. See ticket #3657
comment:2 Changed 17 years ago by
does this actually work on your mac? See ticket #3657
Yes, it does and I posted something into -dev about that ticket. In short if you can make use of a PPC frontend let me know and I'll put it up somewhere.
My take is that chit-chatting in trac is discouraged so you should be replying to the messages in -commits which then gets sent out on -dev.
- George
comment:3 Changed 17 years ago by
comment:4 Changed 17 years ago by
Component: | mythtv → contrib |
---|---|
Owner: | changed from Isaac Richards to Nigel |
Severity: | medium → low |
Status: | new → assigned |
Half of George's patch applied. Still thinking about the extra option.
comment:5 Changed 17 years ago by
Still thinking about the extra option.
What's not to like? ;)
The other thing that occurred to me after I posted was to expose the --compile-type=debug/release configure option. Currently you have to uncomment the mythtv entry in the conf hash and add something for plugins but it seems odd to tweak the script for something that should be there in the first place.
- George
comment:6 Changed 17 years ago by
- I wasn't keen on adding another mount option. Technically, it isn't needed. To get around the unmount inconvenience, I made a few disk images that I mount before running the build. e.g. did the following:
osx-packager.pl # Creates the initial disk image mv .osx-packager.dmg MythOSX-SVN.dmg # Give it a better file name ... hdiutil attach MythOSX-SVN.dmg diskutil rename /Volumes/MythTvPackagerHDImage MythDev # and mount name mkdir /Volumes/MythDev/.osx-packager # Move everything into it mv /Volumes/MythDev/* /Volumes/MythDev/.osx-packager mv osx-packager.pl /Volumes/MythDev
That way, there is one file that I can double-click and cd into that contains everything (even final .apps).
- The "have to create a case-sensitive volume to get around badly-named files" problem is probably not even the case at the moment?
But, to close this ticket, I will add the options anyway.
noticed the libcss link is dead, updated patch to d/l from videolan.org