diff --git a/ee/maintained-apps/inputs/homebrew/adobe-acrobat-pro.json b/ee/maintained-apps/inputs/homebrew/adobe-acrobat-pro.json deleted file mode 100644 index acd10a5d44..0000000000 --- a/ee/maintained-apps/inputs/homebrew/adobe-acrobat-pro.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "name": "Adobe Acrobat Pro DC", - "unique_identifier": "com.adobe.Acrobat.Pro", - "token": "adobe-acrobat-pro", - "installer_format": "dmg", - "slug": "adobe-acrobat-pro/darwin", - "default_categories": ["Productivity"] -} diff --git a/ee/maintained-apps/outputs/adobe-acrobat-pro/darwin.json b/ee/maintained-apps/outputs/adobe-acrobat-pro/darwin.json deleted file mode 100644 index 42eced71df..0000000000 --- a/ee/maintained-apps/outputs/adobe-acrobat-pro/darwin.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "versions": [ - { - "version": "25.001.20841", - "queries": { - "exists": "SELECT 1 FROM apps WHERE bundle_identifier = 'com.adobe.Acrobat.Pro';" - }, - "installer_url": "https://trials.adobe.com/AdobeProducts/APRO/Acrobat_HelpX/osx10/Acrobat_DC_Web_WWMUI.dmg", - "install_script_ref": "cc10a586", - "uninstall_script_ref": "c098bf7c", - "sha256": "no_check", - "default_categories": [ - "Productivity" - ] - } - ], - "refs": { - "c098bf7c": "#!/bin/sh\n\n# variables\nLOGGED_IN_USER=$(scutil \u003c\u003c\u003c \"show State:/Users/ConsoleUser\" | awk '/Name :/ { print $3 }')\n# functions\n\nexpand_pkgid_and_map() {\n local PKGID=\"$1\"\n local FUNC=\"$2\"\n if [[ \"$PKGID\" == *\"*\" ]]; then\n local prefix=\"${PKGID%\\*}\"\n echo \"Expanding wildcard for PKGID: $PKGID\"\n for receipt in $(pkgutil --pkgs | grep \"^${prefix}\"); do\n echo \"Processing $receipt\"\n \"$FUNC\" \"$receipt\"\n done\n else\n \"$FUNC\" \"$PKGID\"\n fi\n}\n\nforget_pkg() {\n local PKGID=\"$1\"\n expand_pkgid_and_map \"$PKGID\" forget_receipt\n}\n\nforget_receipt() {\n local PKGID=\"$1\"\n sudo pkgutil --forget \"$PKGID\"\n}\n\nremove_launchctl_service() {\n local service=\"$1\"\n local booleans=(\"true\" \"false\")\n local plist_status\n local paths\n local should_sudo\n\n echo \"Removing launchctl service ${service}\"\n\n for should_sudo in \"${booleans[@]}\"; do\n plist_status=$(launchctl list \"${service}\" 2\u003e/dev/null)\n\n if [[ $plist_status == \\{* ]]; then\n if [[ $should_sudo == \"true\" ]]; then\n sudo launchctl remove \"${service}\"\n else\n launchctl remove \"${service}\"\n fi\n sleep 1\n fi\n\n paths=(\n \"/Library/LaunchAgents/${service}.plist\"\n \"/Library/LaunchDaemons/${service}.plist\"\n )\n\n # if not using sudo, prepend the home directory to the paths\n if [[ $should_sudo == \"false\" ]]; then\n for i in \"${!paths[@]}\"; do\n paths[i]=\"${HOME}${paths[i]}\"\n done\n fi\n\n for path in \"${paths[@]}\"; do\n if [[ -e \"$path\" ]]; then\n if [[ $should_sudo == \"true\" ]]; then\n sudo rm -f -- \"$path\"\n else\n rm -f -- \"$path\"\n fi\n fi\n done\n done\n}\n\nremove_pkg_files() {\n local PKGID=\"$1\"\n expand_pkgid_and_map \"$PKGID\" remove_receipt_files\n}\n\nremove_receipt_files() {\n local PKGID=\"$1\"\n local PKGINFO VOLUME INSTALL_LOCATION FULL_INSTALL_LOCATION\n\n echo \"pkgutil --pkg-info-plist \\\"$PKGID\\\"\"\n PKGINFO=$(pkgutil --pkg-info-plist \"$PKGID\")\n VOLUME=$(echo \"$PKGINFO\" | awk '/\u003ckey\u003evolume\u003c\\/key\u003e/ {getline; gsub(/.*\u003cstring\u003e|\u003c\\/string\u003e.*/, \"\"); print}')\n INSTALL_LOCATION=$(echo \"$PKGINFO\" | awk '/\u003ckey\u003einstall-location\u003c\\/key\u003e/ {getline; gsub(/.*\u003cstring\u003e|\u003c\\/string\u003e.*/, \"\"); print}')\n\n if [ -z \"$INSTALL_LOCATION\" ] || [ \"$INSTALL_LOCATION\" = \"/\" ]; then\n FULL_INSTALL_LOCATION=\"$VOLUME\"\n else\n FULL_INSTALL_LOCATION=\"$VOLUME/$INSTALL_LOCATION\"\n FULL_INSTALL_LOCATION=$(echo \"$FULL_INSTALL_LOCATION\" | sed 's|//|/|g')\n fi\n\n echo \"sudo pkgutil --only-files --files \\\"$PKGID\\\" | sed \\\"s|^|${FULL_INSTALL_LOCATION}/|\\\" | tr '\\\\\\\\n' '\\\\\\\\0' | /usr/bin/sudo -u root -E -- /usr/bin/xargs -0 -- /bin/rm -rf\"\n sudo pkgutil --only-files --files \"$PKGID\" | sed \"s|^|/${INSTALL_LOCATION}/|\" | tr '\\n' '\\0' | /usr/bin/sudo -u root -E -- /usr/bin/xargs -0 -- /bin/rm -rf\n\n echo \"sudo pkgutil --only-dirs --files \\\"$PKGID\\\" | sed \\\"s|^|${FULL_INSTALL_LOCATION}/|\\\" | grep '\\\\.app$' | tr '\\\\\\\\n' '\\\\\\\\0' | /usr/bin/sudo -u root -E -- /usr/bin/xargs -0 -- /bin/rm -rf\"\n sudo pkgutil --only-dirs --files \"$PKGID\" | sed \"s|^|${FULL_INSTALL_LOCATION}/|\" | grep '\\.app$' | tr '\\n' '\\0' | /usr/bin/sudo -u root -E -- /usr/bin/xargs -0 -- /bin/rm -rf\n\n root_app_dir=$(\n sudo pkgutil --only-dirs --files \"$PKGID\" \\\n | sed \"s|^|${FULL_INSTALL_LOCATION}/|\" \\\n | grep 'Applications' \\\n | awk '{ print length, $0 }' \\\n | sort -n \\\n | head -n1 \\\n | cut -d' ' -f2-\n )\n if [ -n \"$root_app_dir\" ]; then\n echo \"sudo rmdir -p \\\"$root_app_dir\\\" 2\u003e/dev/null || :\"\n sudo rmdir -p \"$root_app_dir\" 2\u003e/dev/null || :\n fi\n}\n\ntrash() {\n local logged_in_user=\"$1\"\n local target_file=\"$2\"\n local timestamp=\"$(date +%Y-%m-%d-%s)\"\n local rand=\"$(jot -r 1 0 99999)\"\n\n # replace ~ with /Users/$logged_in_user\n if [[ \"$target_file\" == ~* ]]; then\n target_file=\"/Users/$logged_in_user${target_file:1}\"\n fi\n\n local trash=\"/Users/$logged_in_user/.Trash\"\n local file_name=\"$(basename \"${target_file}\")\"\n\n if [[ -e \"$target_file\" ]]; then\n echo \"removing $target_file.\"\n mv -f \"$target_file\" \"$trash/${file_name}_${timestamp}_${rand}\"\n else\n echo \"$target_file doesn't exist.\"\n fi\n}\n\nremove_launchctl_service 'Adobe_Genuine_Software_Integrity_Service'\nremove_launchctl_service 'com.adobe.AAM.Startup-1.0'\nremove_launchctl_service 'com.adobe.AAM.Updater-1.0'\nremove_launchctl_service 'com.adobe.agsservice'\nremove_launchctl_service 'com.adobe.ARMDC.Communicator'\nremove_launchctl_service 'com.adobe.ARMDC.SMJobBlessHelper'\nremove_launchctl_service 'com.adobe.ARMDCHelper.cc24aef4a1b90ed56a725c38014c95072f92651fb65e1bf9c8e43c37a23d420d'\nremove_pkg_files 'com.adobe.acrobat.DC.*'\nforget_pkg 'com.adobe.acrobat.DC.*'\nremove_pkg_files 'com.adobe.AcroServicesUpdater'\nforget_pkg 'com.adobe.AcroServicesUpdater'\nremove_pkg_files 'com.adobe.armdc.app.pkg'\nforget_pkg 'com.adobe.armdc.app.pkg'\nremove_pkg_files 'com.adobe.PDApp.AdobeApplicationManager.installer.pkg'\nforget_pkg 'com.adobe.PDApp.AdobeApplicationManager.installer.pkg'\nsudo rm -rf '/Applications/Adobe Acrobat DC/'\ntrash $LOGGED_IN_USER '~/Library/Application Support/Adobe/Acrobat'\ntrash $LOGGED_IN_USER '~/Library/Caches/Acrobat'\ntrash $LOGGED_IN_USER '~/Library/Caches/com.adobe.Acrobat.Pro'\ntrash $LOGGED_IN_USER '~/Library/HTTPStorages/com.adobe.Acrobat.Pro'\ntrash $LOGGED_IN_USER '~/Library/HTTPStorages/com.adobe.Acrobat.Pro.binarycookies'\ntrash $LOGGED_IN_USER '~/Library/Preferences/Adobe/Acrobat'\ntrash $LOGGED_IN_USER '~/Library/Preferences/com.adobe.Acrobat.Pro.plist'\ntrash $LOGGED_IN_USER '~/Library/Saved Application State/com.adobe.Acrobat.Pro.savedState'\ntrash $LOGGED_IN_USER '~/Library/WebKit/com.adobe.Acrobat.Pro'\n", - "cc10a586": "#!/bin/sh\n\n# variables\nAPPDIR=\"/Applications/\"\nTMPDIR=$(dirname \"$(realpath $INSTALLER_PATH)\")\n\n# extract contents\nMOUNT_POINT=$(mktemp -d /tmp/dmg_mount_XXXXXX)\nhdiutil attach -plist -nobrowse -readonly -mountpoint \"$MOUNT_POINT\" \"$INSTALLER_PATH\"\nsudo cp -R \"$MOUNT_POINT\"/* \"$TMPDIR\"\nhdiutil detach \"$MOUNT_POINT\"\n# install pkg files\nsudo installer -pkg \"$TMPDIR/Acrobat/Acrobat DC Installer.pkg\" -target /\n" - } -} \ No newline at end of file diff --git a/ee/maintained-apps/outputs/apps.json b/ee/maintained-apps/outputs/apps.json index bf8f14ea2c..2b905df402 100644 --- a/ee/maintained-apps/outputs/apps.json +++ b/ee/maintained-apps/outputs/apps.json @@ -15,13 +15,6 @@ "unique_identifier": "com.1password.1password", "description": "Password manager that keeps all passwords secure behind one password." }, - { - "name": "Adobe Acrobat Pro DC", - "slug": "adobe-acrobat-pro/darwin", - "platform": "darwin", - "unique_identifier": "com.adobe.Acrobat.Pro", - "description": "Adobe Acrobat Pro is an app to view, create, manipulate, print and manage files in Portable Document Format." - }, { "name": "Abstract", "slug": "abstract/darwin", @@ -485,4 +478,4 @@ "description": "Zoom is a leading video communication platform for meetings, webinars, and collaboration." } ] -} \ No newline at end of file +} diff --git a/frontend/pages/SoftwarePage/components/icons/AdobeAcrobat.tsx b/frontend/pages/SoftwarePage/components/icons/AdobeAcrobat.tsx deleted file mode 100644 index 2fd5786c0a..0000000000 --- a/frontend/pages/SoftwarePage/components/icons/AdobeAcrobat.tsx +++ /dev/null @@ -1,14 +0,0 @@ -import * as React from "react"; - -import type { SVGProps } from "react"; - -const AdobeAcrobat = (props: SVGProps) => ( - - - -); -export default AdobeAcrobat; diff --git a/website/assets/images/app-icon-adobe-acrobat-pro-60x60@2x.png b/website/assets/images/app-icon-adobe-acrobat-pro-60x60@2x.png deleted file mode 100644 index c78e220d86..0000000000 Binary files a/website/assets/images/app-icon-adobe-acrobat-pro-60x60@2x.png and /dev/null differ