{"id":501,"date":"2014-01-19T22:09:16","date_gmt":"2014-01-20T04:09:16","guid":{"rendered":"http:\/\/areciv.com\/blog\/?p=501"},"modified":"2021-09-22T17:16:50","modified_gmt":"2021-09-22T22:16:50","slug":"gpredict-build-for-mac","status":"publish","type":"post","link":"https:\/\/areciv.com\/blog\/2014\/01\/gpredict-build-for-mac\/","title":{"rendered":"gpredict build for Mac"},"content":{"rendered":"\n<p>I really like the open-source satellite tracking program <a title=\"gpredict\" href=\"http:\/\/sourceforge.net\/projects\/gpredict\/\">gpredict<\/a>. I'm primarily a Mac user, so to get it I had to use <a title=\"The MacPorts Project\" href=\"http:\/\/www.macports.org\">macports<\/a> to build it. I don't really care for alternate build systems like that, so to use it on my other systems, I decided to bundle it all up, and to spare some people the trouble, I'm going to post it here.<\/p>\n\n\n\n<p>This build is based on the git revision 73fc281c96873e79fc3d996ea4dd428795cac70d, plus whatever versions of macports libraries it took to build it. It does have a few little customizations based on what I was using it for, including an Az\/El velocity plot, a single-satellite transponder view, and a custom layout to take advantage of them. (Screenshots are below.) It's also wrapped using the <a title=\"Platypus\" href=\"http:\/\/sveinbjorn.org\/platypus\">Platypus<\/a> launcher to make it a little more native-acting.<\/p>\n\n\n\n<p><b>Edit:<\/b> I have updated this to use non-X libraries when possible, and made a few more changes so it acts like a native app in the menu bar and dock. Also, Platypus is no longer used as a launcher. My patches are also available for both my customizations and the \"macifying\" process.<\/p>\n\n\n\n<p>I'm not really sure what it'll run against, but I built it on Mountain Lion. Let me know if there are any issues and I'll try to look into them, but I don't know how often I'll be able to update it. Of course, use at your own risk. Enjoy!<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<a  data-e-Disable-Page-Transition=\"true\" class=\"download-link download-button aligncenter\" title=\"\" href=\"https:\/\/areciv.com\/blog\/download\/4372\/?tmstv=1776322063\" rel=\"nofollow\" id=\"download-link-4372\" data-redirect=\"false\" >\n\tDownload &ldquo;gpredict.app.zip&rdquo;\t<small>gpredict.app_.zip\t\t&ndash; Downloaded 16110 times\t\t&ndash; 11.86 MB<\/small>\n<\/a>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<a  data-e-Disable-Page-Transition=\"true\" class=\"download-link download-button aligncenter\" title=\"\" href=\"https:\/\/areciv.com\/blog\/download\/4376\/?tmstv=1776322063\" rel=\"nofollow\" id=\"download-link-4376\" data-redirect=\"false\" >\n\tDownload &ldquo;gpredict-patches.zip&rdquo;\t<small>gpredict-patches.zip\t\t&ndash; Downloaded 22467 times\t\t&ndash; 324.19 KB<\/small>\n<\/a>\n<\/div>\n<\/div>\n\n\n\n<figure class=\"wp-block-gallery aligncenter columns-3 wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\"><ul class=\"blocks-gallery-grid\"><li class=\"blocks-gallery-item\"><figure><a href=\"https:\/\/areciv.com\/blog\/wp-content\/uploads\/2014\/01\/MyLayout-1024x595.png\"><img decoding=\"async\" width=\"1024\" height=\"595\" data-attachment-id=\"507\" data-permalink=\"https:\/\/areciv.com\/blog\/2014\/01\/gpredict-build-for-mac\/mylayout\/\" data-orig-file=\"https:\/\/areciv.com\/blog\/wp-content\/uploads\/2014\/01\/MyLayout.png\" data-orig-size=\"1337,778\" data-comments-opened=\"0\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}\" data-image-title=\"My gpredict Layout\" data-image-description=\"\" data-image-caption=\"&lt;p&gt;This is the way I normally use gpredict.  It also shows the single-sat transponder view in the bottom right.&lt;\/p&gt;\n\" data-medium-file=\"https:\/\/areciv.com\/blog\/wp-content\/uploads\/2014\/01\/MyLayout-300x174.png\" data-large-file=\"https:\/\/areciv.com\/blog\/wp-content\/uploads\/2014\/01\/MyLayout-1024x595.png\" src=\"https:\/\/areciv.com\/blog\/wp-content\/uploads\/2014\/01\/MyLayout-1024x595.png\" alt=\"\" data-id=\"507\" class=\"wp-image-507\" srcset=\"https:\/\/areciv.com\/blog\/wp-content\/uploads\/2014\/01\/MyLayout-1024x595.png 1024w, https:\/\/areciv.com\/blog\/wp-content\/uploads\/2014\/01\/MyLayout-300x174.png 300w, https:\/\/areciv.com\/blog\/wp-content\/uploads\/2014\/01\/MyLayout.png 1337w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"blocks-gallery-item__caption\">This is the way I normally use gpredict. It also shows the single-sat transponder view in the bottom right.<\/figcaption><\/figure><\/li><li class=\"blocks-gallery-item\"><figure><a href=\"https:\/\/areciv.com\/blog\/wp-content\/uploads\/2014\/01\/AzElVel-281x300.png\"><img decoding=\"async\" width=\"281\" height=\"300\" data-attachment-id=\"506\" data-permalink=\"https:\/\/areciv.com\/blog\/2014\/01\/gpredict-build-for-mac\/azelvel\/\" data-orig-file=\"https:\/\/areciv.com\/blog\/wp-content\/uploads\/2014\/01\/AzElVel.png\" data-orig-size=\"373,398\" data-comments-opened=\"0\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}\" data-image-title=\"gpredict Az\/El Velocity Plot\" data-image-description=\"\" data-image-caption=\"&lt;p&gt;I added this plot for use when manually controlling rotators to figure out if a pass is going to have a large velocity or reversal that would be hard to keep up with.&lt;\/p&gt;\n\" data-medium-file=\"https:\/\/areciv.com\/blog\/wp-content\/uploads\/2014\/01\/AzElVel-281x300.png\" data-large-file=\"https:\/\/areciv.com\/blog\/wp-content\/uploads\/2014\/01\/AzElVel.png\" src=\"https:\/\/areciv.com\/blog\/wp-content\/uploads\/2014\/01\/AzElVel-281x300.png\" alt=\"\" data-id=\"506\" class=\"wp-image-506\" srcset=\"https:\/\/areciv.com\/blog\/wp-content\/uploads\/2014\/01\/AzElVel-281x300.png 281w, https:\/\/areciv.com\/blog\/wp-content\/uploads\/2014\/01\/AzElVel.png 373w\" sizes=\"(max-width: 281px) 100vw, 281px\" \/><\/a><figcaption class=\"blocks-gallery-item__caption\"><span class=\"has-inline-color has-white-color\">I added this plot for use when manually controlling rotators to figure out if a pass is going to have a large velocity or reversal that would be hard to keep up with.<\/span><\/figcaption><\/figure><\/li><\/ul><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>I really like the open-source satellite tracking program predict.  I'm primarily a Mac user, so to get it I had to use macports to build it.  I don't really care for alternate build systems like that, so to use it on my other systems, I decided to bundle it all up, and to spare some people the trouble, I'm going to post it here.<\/p>\n","protected":false},"author":1,"featured_media":507,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[88],"tags":[76,59],"class_list":["post-501","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-software","tag-mac","tag-satellite"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/areciv.com\/blog\/wp-content\/uploads\/2014\/01\/MyLayout.png","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/areciv.com\/blog\/wp-json\/wp\/v2\/posts\/501","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/areciv.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/areciv.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/areciv.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/areciv.com\/blog\/wp-json\/wp\/v2\/comments?post=501"}],"version-history":[{"count":11,"href":"https:\/\/areciv.com\/blog\/wp-json\/wp\/v2\/posts\/501\/revisions"}],"predecessor-version":[{"id":4382,"href":"https:\/\/areciv.com\/blog\/wp-json\/wp\/v2\/posts\/501\/revisions\/4382"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/areciv.com\/blog\/wp-json\/wp\/v2\/media\/507"}],"wp:attachment":[{"href":"https:\/\/areciv.com\/blog\/wp-json\/wp\/v2\/media?parent=501"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/areciv.com\/blog\/wp-json\/wp\/v2\/categories?post=501"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/areciv.com\/blog\/wp-json\/wp\/v2\/tags?post=501"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}