Skip to content
This repository was archived by the owner on Oct 29, 2024. It is now read-only.

Commit d4a9842

Browse files
committed
Initial commit for Adobe_Illustrator_CS6.AppImage
1 parent a91f85b commit d4a9842

File tree

4 files changed

+66
-2
lines changed

4 files changed

+66
-2
lines changed

default.nix

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@
2121
pkgs.callPackage ./pkgs/wechat_dev_tools_fhs_deb { };
2222
Adobe_Photoshop_CS6_appimage =
2323
pkgs.callPackage ./pkgs/Adobe_Photoshop_CS6_appimage { };
24+
Adobe_Illustrator_CS6.AppImage =
25+
pkgs.callPackage ./pkgs/Adobe_Illustrator_CS6.AppImage { };
2426
wechat_dev_tools_appimage =
2527
pkgs.callPackage ./pkgs/wechat_dev_tools_appimage { };
2628
wechat_dev_tools_deb = pkgs.callPackage ./pkgs/wechat_dev_tools_deb { };
Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
{ fetchurl, lib, stdenv, pkgs, appimage-run, makeDesktopItem }:
2+
stdenv.mkDerivation rec {
3+
pname = "Adobe_Illustrator_CS6";
4+
version = "CS6";
5+
6+
src = fetchurl {
7+
url =
8+
"https://github.com/Program-Learning/nur-packages/releases/download/Adobe_Illustrator_CS6.AppImage/Adobe_Illustrator_CS6.AppImage.7z";
9+
sha256 = "sha256-U19wx0asTuu6o/AvUrp2AM1bywwJAfH5R7H4zdVPj+A=";
10+
};
11+
sourceRoot = ".";
12+
13+
nativeBuildInputs = with pkgs; [
14+
wrapGAppsHook
15+
autoPatchelfHook
16+
makeWrapper
17+
dpkg
18+
];
19+
20+
unpackPhase = "7z x $src";
21+
22+
installPhase = ''
23+
_install() {
24+
mkdir -p $out/Appimage
25+
mv Adobe_Illustrator_CS6.AppImage $out/Appimage/
26+
}
27+
_install
28+
'';
29+
30+
buildInputs = with pkgs; [ p7zip ];
31+
32+
# runtimeLibs = pkgs.lib.makeLibraryPath [
33+
# pkgs.libudev0-shim
34+
# pkgs.glibc
35+
# pkgs.libsecret
36+
# pkgs.nss
37+
# ];
38+
39+
preFixup = ''
40+
makeWrapper ${appimage-run}/bin/appimage-run $out/bin/adobe_illustrator_cs6 \
41+
--argv0 "adobe_illustrator_cs6" \
42+
--add-flags "$out/Appimage/Adobe_Illustrator_CS6.AppImage"
43+
'';
44+
45+
desktopItems = lib.toList (makeDesktopItem {
46+
name = "Adobe_Illustrator_CS6";
47+
genericName = "Adobe_Illustrator_CS6";
48+
exec = "photoshop";
49+
icon = "photoshop";
50+
comment = "Adobe_Illustrator_CS6";
51+
mimeTypes = [ "x-scheme-handler/wechatide" ];
52+
desktopName = "Adobe_Illustrator_CS6";
53+
categories = [ "Development" ];
54+
});
55+
meta = with lib; {
56+
description = "Adobe_Illustrator_CS6";
57+
homepage = "https://t.me/Linux_Appimages/1052";
58+
license = licenses.unfree;
59+
platforms = [ "x86_64-linux" ];
60+
maintainers = with maintainers; [ Program-Learning ];
61+
};
62+
}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
import ./Adobe_Illustrator_CS6.AppImage.nix

pkgs/Adobe_Photoshop_CS6_appimage/Adobe_Photoshop_CS6_appimage.nix

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,15 +43,14 @@ stdenv.mkDerivation rec {
4343
'';
4444

4545
desktopItems = lib.toList (makeDesktopItem {
46-
name = "adobe_Photoshop_CS6";
46+
name = "Adobe_Photoshop_CS6";
4747
genericName = "Adobe_Photoshop_CS6";
4848
exec = "photoshop";
4949
icon = "photoshop";
5050
comment = "Adobe_Photoshop_CS6";
5151
mimeTypes = [ "x-scheme-handler/wechatide" ];
5252
desktopName = "Adobe_Photoshop_CS6";
5353
categories = [ "Development" ];
54-
# startupWMClass = "wechat_devtools";
5554
});
5655
meta = with lib; {
5756
description = "Adobe_Photoshop_CS6";

0 commit comments

Comments
 (0)