Skip to content

Commit 998cf73

Browse files
committed
v.1.1.0
1 parent f9ec415 commit 998cf73

1 file changed

Lines changed: 44 additions & 25 deletions

File tree

build.spec

Lines changed: 44 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -5,65 +5,84 @@ import os
55

66
block_cipher = None
77

8-
# Icon paths
8+
# Icon yollarını belirle
99
WINDOWS_ICON = os.path.join('assets', 'icons', 'icon.ico')
1010
MACOS_ICON = os.path.join('assets', 'icons', 'icon.icns')
1111

12-
# Base imports for all platforms
13-
base_hiddenimports = [
14-
'core.app',
15-
'core.auth_manager',
16-
'core.usage',
17-
'utils.browser',
18-
'utils.email',
19-
'utils.machine',
20-
'services.cursor',
21-
'services.windsurf'
22-
]
23-
24-
# Platform specific configurations
12+
# İşletim sistemine göre özelleştirmeler
2513
if sys.platform == "linux" or sys.platform == "linux2":
14+
# Linux için özel ayarlar
2615
datas = [
2716
('src/locales/*.json', 'locales'),
2817
('src/scripts/*.js', 'scripts'),
2918
('src/scripts/turnstilePatch', 'scripts/turnstilePatch'),
3019
('src/config/settings.json', 'config'),
31-
(WINDOWS_ICON, 'assets/icons'),
32-
('ai-auto-free-accounts.txt', '.'),
20+
(WINDOWS_ICON, 'assets/icons'), # Icon'u assets klasörüne kopyala
21+
('ai-auto-free-accounts.txt', '.'), # Log dosyası ana dizine kopyalanacak
22+
]
23+
hiddenimports = [
24+
'src.utils.browser_utils',
25+
'src.auth.cursor_auth',
26+
'src.services.cursor_pro_keep_alive',
27+
'src.utils.get_email_code',
28+
'src.utils.locale_manager',
29+
'src.core.logo',
30+
'src.utils.machine_id_reset',
31+
'src.auth.windsurf_auth',
32+
'src.core.app'
3333
]
34-
hiddenimports = base_hiddenimports
3534
icon = WINDOWS_ICON
3635

3736
elif sys.platform == "darwin":
37+
# macOS için özel ayarlar
3838
datas = [
3939
('src/locales/*.json', 'locales'),
4040
('src/scripts/*.js', 'scripts'),
4141
('src/scripts/turnstilePatch', 'scripts/turnstilePatch'),
4242
('src/config/settings.json', 'config'),
43-
(MACOS_ICON, 'assets/icons'),
44-
('ai-auto-free-accounts.txt', '.'),
43+
(MACOS_ICON, 'assets/icons'), # Icon'u assets klasörüne kopyala
44+
('ai-auto-free-accounts.txt', '.'), # Log dosyası ana dizine kopyalanacak
45+
]
46+
hiddenimports = [
47+
'src.utils.browser_utils',
48+
'src.auth.cursor_auth',
49+
'src.services.cursor_pro_keep_alive',
50+
'src.utils.get_email_code',
51+
'src.utils.locale_manager',
52+
'src.utils.machine_id_reset',
53+
'src.auth.windsurf_auth',
54+
'src.core.app'
4555
]
46-
hiddenimports = base_hiddenimports
4756
icon = MACOS_ICON
4857

4958
elif sys.platform == "win32":
59+
# Windows için özel ayarlar
5060
datas = [
5161
('src/locales/*.json', 'locales'),
5262
('src/scripts/*.js', 'scripts'),
5363
('src/scripts/turnstilePatch', 'scripts/turnstilePatch'),
5464
('src/config/settings.json', 'config'),
55-
(WINDOWS_ICON, 'assets/icons'),
56-
('ai-auto-free-accounts.txt', '.'),
65+
(WINDOWS_ICON, 'assets/icons'), # Icon'u assets klasörüne kopyala
66+
('ai-auto-free-accounts.txt', '.'), # Log dosyası ana dizine kopyalanacak
67+
]
68+
hiddenimports = [
69+
'src.utils.browser_utils',
70+
'src.auth.cursor_auth',
71+
'src.services.cursor_pro_keep_alive',
72+
'src.utils.get_email_code',
73+
'src.utils.locale_manager',
74+
'src.utils.machine_id_reset',
75+
'src.auth.windsurf_auth',
76+
'src.core.app'
5777
]
58-
hiddenimports = base_hiddenimports
5978
icon = WINDOWS_ICON
6079

6180
else:
62-
raise Exception(f"Unsupported platform: {sys.platform}")
81+
raise Exception(f"Desteklenmeyen işletim sistemi: {sys.platform}")
6382

6483
a = Analysis(
6584
['main.py'],
66-
pathex=['src', os.path.abspath('.')],
85+
pathex=['src'],
6786
binaries=[],
6887
datas=datas,
6988
hiddenimports=hiddenimports,

0 commit comments

Comments
 (0)