{"id":36645766,"url":"https://github.com/zendtech/studio-p2.touchpoint","last_synced_at":"2026-01-12T10:00:10.277Z","repository":{"id":32690812,"uuid":"36280051","full_name":"zendtech/studio-p2.touchpoint","owner":"zendtech","description":"Zend Studio p2 Touchpoint Actions","archived":false,"fork":false,"pushed_at":"2015-06-08T10:08:23.000Z","size":176,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":11,"default_branch":"master","last_synced_at":"2023-04-13T12:56:59.355Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"thewondertwins/learngo","license":"epl-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zendtech.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-05-26T07:42:49.000Z","updated_at":"2015-05-26T08:15:34.000Z","dependencies_parsed_at":"2022-09-23T13:20:47.209Z","dependency_job_id":null,"html_url":"https://github.com/zendtech/studio-p2.touchpoint","commit_stats":null,"previous_names":[],"tags_count":null,"template":null,"template_full_name":null,"purl":"pkg:github/zendtech/studio-p2.touchpoint","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zendtech%2Fstudio-p2.touchpoint","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zendtech%2Fstudio-p2.touchpoint/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zendtech%2Fstudio-p2.touchpoint/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zendtech%2Fstudio-p2.touchpoint/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zendtech","download_url":"https://codeload.github.com/zendtech/studio-p2.touchpoint/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zendtech%2Fstudio-p2.touchpoint/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28337864,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-12T06:09:07.588Z","status":"ssl_error","status_checked_at":"2026-01-12T06:05:18.301Z","response_time":98,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-01-12T10:00:09.566Z","updated_at":"2026-01-12T10:00:10.256Z","avatar_url":"https://github.com/zendtech.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"Zend Studio p2 Touchpoint Actions\n=================================\n\nThis project provides p2 touchpoint actions to extend the capabilities of the update manager for Zend Studio.\n\nupdateInfoPlist\n---------------\n\nUpdates the Info.plist file of the Mac application with the new version of Zend Studio and the correct paths of the newly installed Equinox launcher bundles.\n\nIf the currently used Equinox launcher bundles are still available then the write permissions are removed to avoid the update manager deleting them. If the bundles are already deleted then a symbolic link is created in their place pointing to the newly installed launcher bundles.\n\nAll the above is done to prevent Zend Studio to fail starting after upgrade, because it makes an attempt to start using old and already deleted launcher bundles.\n\n### Usage\n\nAdd the below instructions in the p2.inf file of a plugin fragment that executes only on Mac OS X.\n\n- Make sure the touchpoint action is installed before the product is installed/updated:\n```\nmetaRequirements.0.namespace=com.zend.studio.p2.touchpoint\nmetaRequirements.0.name=updateInfoPlist\nmetaRequirements.0.range=[1.0.0, 2.0.0)\n```\n\n- Execute the touchpoint action during the Configure phase:\n```\ninstructions.configure = com.zend.studio.p2.touchpoint.updateInfoPlist();\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzendtech%2Fstudio-p2.touchpoint","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzendtech%2Fstudio-p2.touchpoint","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzendtech%2Fstudio-p2.touchpoint/lists"}