diff --git a/.gitignore b/.gitignore index 1df20ed..e343ca6 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,12 @@ /*build* *.user +.qmake.stash +Makefile +*.app +**/.DS_Store +**/qrc_*.cpp +**/moc_*.cpp +**/moc_*.h +**/ui_*.h +**/*.qm +**/*.o \ No newline at end of file diff --git a/arqiver.pro b/arqiver.pro index cde7161..0116a9a 100644 --- a/arqiver.pro +++ b/arqiver.pro @@ -21,6 +21,7 @@ QT += core gui widgets svg dbus TEMPLATE = app TARGET = arqiver +VERSION = 0.12.0 HEADERS += mainWin.h \ backends.h \ @@ -75,3 +76,9 @@ unix { INSTALLS += target desktop iconsvg trans } + +mac { + TARGET = Arqiver + ICON = data/arqiver.icns + QMAKE_INFO_PLIST = data/Info.plist +} diff --git a/data/Info.plist b/data/Info.plist new file mode 100644 index 0000000..a080f28 --- /dev/null +++ b/data/Info.plist @@ -0,0 +1,743 @@ + + + + + CFBundleExecutable + @EXECUTABLE@ + CFBundleName + @EXECUTABLE@ + CFBundleIconFile + @ICON@ + CFBundleIdentifier + @BUNDLEIDENTIFIER@ + CFBundlePackageType + APPL + CFBundleSignature + arqv + CFBundleInfoDictionaryVersion + 6.0 + CFBundleShortVersionString + @FULL_VERSION@ + LSApplicationCategoryType + public.app-category.utilities + NSPrincipalClass + NSApplication + NSHighResolutionCapable + + CFBundleDocumentTypes + + + CFBundleTypeExtensions + + zip + + CFBundleTypeMIMETypes + + application/zip + application/x-zip + application/x-zip-compressed + + CFBundleTypeOSTypes + + ZIP + ZIP_ + + CFBundleTypeRole + Viewer + LSItemContentTypes + + com.pkware.zip-archive + public.zip-archive + public.zip-archive.first-part + + LSTypeIsPackage + + NSPersistentStoreTypeKey + XML + + + CFBundleTypeExtensions + + rar + + CFBundleTypeMIMETypes + + application/x-rar + application/x-rar-compressed + + CFBundleTypeOSTypes + + RARf + + CFBundleTypeRole + Viewer + LSItemContentTypes + + com.rarlab.rar-archive + + LSTypeIsPackage + + NSPersistentStoreTypeKey + XML + + + CFBundleTypeExtensions + + 7z + + CFBundleTypeMIMETypes + + application/x-7z-compressed + + CFBundleTypeRole + Viewer + LSItemContentTypes + + org.7-zip.7-zip-archive + + LSTypeIsPackage + + NSPersistentStoreTypeKey + XML + + + CFBundleTypeExtensions + + gz + gzip + + CFBundleTypeMIMETypes + + application/gzip + application/x-gzip + + CFBundleTypeOSTypes + + Gzip + + CFBundleTypeRole + Viewer + LSItemContentTypes + + org.gnu.gnu-zip-archive + + LSTypeIsPackage + + NSPersistentStoreTypeKey + XML + + + CFBundleTypeExtensions + + tgz + tar-gz + + CFBundleTypeRole + Viewer + LSItemContentTypes + + org.gnu.gnu-zip-tar-archive + + LSTypeIsPackage + + NSPersistentStoreTypeKey + XML + + + CFBundleTypeExtensions + + bz2 + bzip2 + bz + + CFBundleTypeMIMETypes + + application/bzip2 + application/bzip + application/x-bzip2 + application/x-bzip + + CFBundleTypeOSTypes + + Bzp2 + + CFBundleTypeRole + Viewer + LSItemContentTypes + + public.bzip2-archive + org.bzip.bzip2-archive + + LSTypeIsPackage + + NSPersistentStoreTypeKey + XML + + + CFBundleTypeExtensions + + tbz2 + tbz + + CFBundleTypeRole + Viewer + LSItemContentTypes + + public.tar-bzip2-archive + org.bzip.bzip2-tar-archive + + LSTypeIsPackage + + NSPersistentStoreTypeKey + XML + + + CFBundleTypeExtensions + + xz + + CFBundleTypeMIMETypes + + application/x-xz + + CFBundleTypeRole + Viewer + LSItemContentTypes + + org.tukaani.xz-archive + public.xz-archive + + LSTypeIsPackage + + NSPersistentStoreTypeKey + XML + + + CFBundleTypeExtensions + + txz + + CFBundleTypeRole + Viewer + LSItemContentTypes + + org.tukaani.xz-tar-archive + public.tar-xz-archive + + LSTypeIsPackage + + NSPersistentStoreTypeKey + XML + + + CFBundleTypeExtensions + + tar + + CFBundleTypeMIMETypes + + application/x-tar + application/tar + + CFBundleTypeOSTypes + + TARF + + CFBundleTypeRole + Viewer + LSItemContentTypes + + public.tar-archive + + LSTypeIsPackage + + NSPersistentStoreTypeKey + XML + + + CFBundleTypeExtensions + + iso + + CFBundleTypeMIMETypes + + application/x-iso-image + + CFBundleTypeRole + Viewer + LSItemContentTypes + + public.iso-image + + LSTypeIsPackage + + NSPersistentStoreTypeKey + XML + + + CFBundleTypeExtensions + + gtar + + CFBundleTypeMIMETypes + + application/x-gtar + application/gnutar + + CFBundleTypeRole + Viewer + LSItemContentTypes + + org.gnu.gnu-tar-archive + + LSTypeIsPackage + + NSPersistentStoreTypeKey + XML + + + CFBundleTypeExtensions + + lzma + + CFBundleTypeRole + Viewer + LSItemContentTypes + + org.tukaani.lzma-archive + public.lzma-archive + + LSTypeIsPackage + + NSPersistentStoreTypeKey + XML + + + CFBundleTypeExtensions + + xar + + CFBundleTypeRole + Viewer + LSItemContentTypes + + com.apple.xar-archive + public.xar-archive + + LSTypeIsPackage + + NSPersistentStoreTypeKey + XML + + + CFBundleTypeExtensions + + ace + + CFBundleTypeMIMETypes + + application/x-ace-compressed + + CFBundleTypeRole + Viewer + LSItemContentTypes + + com.winace.ace-archive + + LSTypeIsPackage + + NSPersistentStoreTypeKey + XML + + + CFBundleTypeExtensions + + cab + + CFBundleTypeMIMETypes + + application/vnd.ms-cab-compressed + + CFBundleTypeRole + Viewer + LSItemContentTypes + + com.microsoft.cab-archive + + LSTypeIsPackage + + NSPersistentStoreTypeKey + XML + + + CFBundleTypeExtensions + + rpm + + CFBundleTypeMIMETypes + + application/x-rpm + + CFBundleTypeRole + Viewer + LSItemContentTypes + + com.redhat.rpm-archive + com.real.realmedia + + LSTypeIsPackage + + NSPersistentStoreTypeKey + XML + + + CFBundleTypeExtensions + + deb + + CFBundleTypeRole + Viewer + LSItemContentTypes + + org.debian.deb-archive + + + + CFBundleTypeExtensions + + exe + + CFBundleTypeRole + Viewer + LSItemContentTypes + + com.microsoft.windows-executable + + LSTypeIsPackage + + NSPersistentStoreTypeKey + XML + + + CFBundleTypeExtensions + + msi + + CFBundleTypeRole + Viewer + LSItemContentTypes + + com.microsoft.msi-installer + + LSTypeIsPackage + + NSPersistentStoreTypeKey + XML + + + CFBundleTypeExtensions + + cpio + + CFBundleTypeMIMETypes + + application/x-cpio + + CFBundleTypeRole + Viewer + LSItemContentTypes + + public.cpio-archive + + LSTypeIsPackage + + NSPersistentStoreTypeKey + XML + + + CFBundleTypeExtensions + + jar + + CFBundleTypeMIMETypes + + application/java-archive + + CFBundleTypeRole + Viewer + LSTypeIsPackage + + NSPersistentStoreTypeKey + XML + + + CFBundleTypeExtensions + + * + + CFBundleTypeOSTypes + + **** + + CFBundleTypeRole + Viewer + LSTypeIsPackage + + NSPersistentStoreTypeKey + XML + + + UTImportedTypeDeclarations + + + UTTypeConformsTo + + public.archive + public.data + + UTTypeIdentifier + org.tukaani.lzma-archive + UTTypeTagSpecification + + public.filename-extension + + lzma + + + + + UTTypeConformsTo + + public.archive + public.data + + UTTypeIdentifier + com.apple.xar-archive + UTTypeTagSpecification + + public.filename-extension + + xar + + + + + UTTypeConformsTo + + public.data + public.archive + + UTTypeIdentifier + com.microsoft.cab-archive + UTTypeTagSpecification + + public.filename-extension + + cab + + public.mime-type + + application/vnd.ms-cab-compressed + + + + + UTTypeConformsTo + + public.archive + public.data + + UTTypeIdentifier + org.7-zip.7-zip-archive + UTTypeTagSpecification + + public.filename-extension + + 7z + + public.mime-type + + application/x-7z-compressed + + + + + UTTypeConformsTo + + public.data + public.archive + + UTTypeIdentifier + com.rarlab.rar-archive + UTTypeTagSpecification + + public.filename-extension + + rar + + public.mime-type + + application/x-rar + application/x-rar-compressed + + + + + UTTypeConformsTo + + public.data + public.archive + + UTTypeIdentifier + com.redhat.rpm-archive + UTTypeTagSpecification + + public.filename-extension + + rpm + + public.mime-type + + application/x-rpm + + + + + UTTypeConformsTo + + public.data + public.archive + + UTTypeIdentifier + com.winace.ace-archive + UTTypeTagSpecification + + public.filename-extension + + ace + + public.mime-type + + application/x-ace-compressed + + + + + UTTypeConformsTo + + public.data + public.archive + + UTTypeIdentifier + public.bzip2-archive + UTTypeTagSpecification + + com.apple.ostype + + Bzp2 + + public.filename-extension + + bz2 + bzip2 + bz + + public.mime-type + + application/bzip2 + application/bzip + application/x-bzip2 + application/x-bzip + + + + + UTTypeConformsTo + + public.bzip2-archive + + UTTypeIdentifier + public.tar-bzip2-archive + UTTypeTagSpecification + + public.filename-extension + + tbz2 + tbz + + + + + UTTypeConformsTo + + public.data + public.archive + + UTTypeIdentifier + org.tukaani.xz-archive + UTTypeTagSpecification + + public.filename-extension + + xz + + public.mime-type + + application/x-xz + + + + + UTTypeConformsTo + + org.tukaani.xz-archive + + UTTypeIdentifier + org.tukaani.tar-xz-archive + UTTypeTagSpecification + + public.filename-extension + + txz + + + + + UTTypeConformsTo + + public.data + public.archive + + UTTypeIdentifier + org.debian.deb-archive + UTTypeTagSpecification + + public.filename-extension + + deb + + public.mime-type + + application/x-deb + + + + + UTTypeConformsTo + + public.data + public.archive + + UTTypeIdentifier + com.microsoft.msi-installer + UTTypeTagSpecification + + public.filename-extension + + msi + + + + + + diff --git a/data/arqiver.icns b/data/arqiver.icns new file mode 100644 index 0000000..0a1537c Binary files /dev/null and b/data/arqiver.icns differ