From 6d159e8da7b19cb2ac9638f541003d758d15fc70 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Erkan=20I=C5=9EIK?= Date: Sun, 13 Sep 2026 04:38:30 +0300 Subject: [PATCH] =?UTF-8?q?Deb=20paket=20yap=C4=B1s=C4=B1na=20g=C3=B6re=20?= =?UTF-8?q?paket=20d=C3=BCzenlemeleri?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cursor paketi: - AppImage yerine deb paket yapısına geçildi - Dosyalar /opt/cursor dizinine kopyalanacak - /usr/bin/cursor symlink /opt/cursor/bin/cursor'a bağlanacak - Desktop dosyaları (cursor.desktop ve cursor-url-handler.desktop) deb paketinden kopyalanacak - İkon (co.anysphere.cursor.png) deb paketinden kopyalanacak - Bash ve Zsh completion dosyaları eklendi - Bağımlılıklar deb paketine göre güncellendi (fuse3 kaldırıldı, GTK3 ve diğer kütüphaneler eklendi) - translations.xml dosyası eklendi Uyap paketi: - Deb paket yapısına göre yeniden düzenlendi - Zip dosyasından deb paketi çıkarılacak - Dosyalar doğru dizinlere kopyalanacak (usr/share/UYAPEditor, usr/share/applications, usr/share/icons, usr/share/mime) - Desktop dosyaları deb paketinden gelecek (AdditionalFiles kaldırıldı) - /usr/bin dosya yolu kaldırıldı (deb paketinde /usr/bin yok) - Release 20 ile yeni güncelleme eklendi Generated with [Devin](https://devin.ai) Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com> --- development/cursor/actions.py | 29 ++++++++++--- development/cursor/pspec.xml | 64 ++++++++++++++++++++++------- development/cursor/translations.xml | 8 ++++ hangar/uyap/actions.py | 19 +++++---- hangar/uyap/pspec.xml | 24 +++++++---- 5 files changed, 110 insertions(+), 34 deletions(-) create mode 100644 development/cursor/translations.xml diff --git a/development/cursor/actions.py b/development/cursor/actions.py index dc20500..a4dc5d6 100644 --- a/development/cursor/actions.py +++ b/development/cursor/actions.py @@ -6,13 +6,32 @@ from pisi.actionsapi import get, pisitools, shelltools -NoStrip = ["/opt", "/usr"] +NoStrip = ["/usr"] IgnoreAutodep = True Version = get.srcVERSION() - +def setup(): + shelltools.system("pwd") + shelltools.system("ar xf cursor_%s_amd64.deb" % Version) + shelltools.system("tar xf data.tar.xz") def install(): - pisitools.dodir ("/opt/Cursor") - pisitools.doexe("Cursor-%s-x86_64.AppImage" % Version, "/opt/Cursor") - pisitools.dosym("/opt/Cursor/Cursor-%s-x86_64.AppImage" % Version, "/usr/bin/cursor") + # Cursor dosyalarını /opt/cursor dizinine kopyala + pisitools.dodir("/opt/cursor") + pisitools.insinto("/opt/cursor", "usr/share/cursor/*") + + # /usr/bin/cursor symlink oluştur + pisitools.dosym("/opt/cursor/bin/cursor", "/usr/bin/cursor") + + # Desktop dosyasını kopyala + pisitools.insinto("/usr/share/applications", "usr/share/applications/cursor.desktop") + pisitools.insinto("/usr/share/applications", "usr/share/applications/cursor-url-handler.desktop") + + # İkonu kopyala + pisitools.insinto("/usr/share/pixmaps", "usr/share/pixmaps/co.anysphere.cursor.png") + + # Bash completion dosyalarını kopyala + pisitools.insinto("/usr/share/bash-completion/completions", "usr/share/bash-completion/completions/cursor") + + # Zsh completion dosyalarını kopyala + pisitools.insinto("/usr/share/zsh/vendor-completions", "usr/share/zsh/vendor-completions/_cursor") \ No newline at end of file diff --git a/development/cursor/pspec.xml b/development/cursor/pspec.xml index 32b0e7f..1b002f4 100644 --- a/development/cursor/pspec.xml +++ b/development/cursor/pspec.xml @@ -8,36 +8,70 @@ Erkan IŞIK erkanisik@pisilinux.org - The AI Code Editor - Yapay Zeka Destekli Kod Düzenleyicisi - Built to make you extraordinarily productive, Cursor is the best way to code with AI. - Sizi olağanüstü derecede üretken kılmak için oluşturulmuş olan Cursor, yapay zeka ile kod yazmanın en iyi yoludur. + The AI Code Editor + Built to make you extraordinarily productive, Cursor is the best way to code with AI. custom development - - https://downloads.cursor.com/production/3578107fdf149b00059ddad37048220e4168100f/linux/x64/Cursor-2.4.31-x86_64.AppImage + + https://downloads.cursor.com/production/0c32194e3fb5ffaced9fb36430b860ec301e1fc8/linux/x64/deb/amd64/deb/cursor_3.20.17_amd64.deb Cursor - fuse3 - gtk3 + gtk3 + alsa-lib + atk + at-spi2-atk + at-spi2-core + cairo + cups + libcurl + dbus + expat + mesa + glib2 + nspr + nss + pango + systemd-libs + libx11 + libxcb + libxcomposite + libxdamage + libxext + libxfixes + libxkbcommon + libxkbfile + libxrandr + xdg-utils - /opt - /usr/bin + /opt/cursor + /usr/bin /usr/share/applications - /usr/share/icons + /usr/share/pixmaps + /usr/share/bash-completion + /usr/share/zsh - - cursor.desktop - cursor.png - + + 2026-09-13 + 3.20.17 + Deb paket yapısına göre yeniden düzenlendi + Erkan IŞIK + erkanisik@pisilinux.org + + + 2026-09-13 + 3.20.17 + Version Bump + Erkan IŞIK + erkanisik@pisilinux.org + 2026-02-08 2.4.31 diff --git a/development/cursor/translations.xml b/development/cursor/translations.xml new file mode 100644 index 0000000..cb98ad2 --- /dev/null +++ b/development/cursor/translations.xml @@ -0,0 +1,8 @@ + + + + Cursor + Yapay Zeka Destekli Kod Düzenleyicisi + Sizi olağanüstü derecede üretken kılmak için oluşturulmuş olan Cursor, yapay zeka ile kod yazmanın en iyi yoludur. + + diff --git a/hangar/uyap/actions.py b/hangar/uyap/actions.py index 5924768..b2e2336 100644 --- a/hangar/uyap/actions.py +++ b/hangar/uyap/actions.py @@ -5,17 +5,22 @@ # See the file http://www.gnu.org/copyleft/gpl.txt from pisi.actionsapi import pisitools, shelltools, get - +Version = get.srcVERSION() WorkDir="." def setup(): - #shelltools.system("unzip uyapeditor_5.4.17_amd64.deb") - #shelltools.system("cd uyapeditor-5417-amd6403-06-20263-09-pm") - shelltools.system("ar xvf uyapeditor_5.4.17_amd64.deb") - shelltools.system("tar xvf data.tar.xz") + shelltools.system("unzip uyapeditor_%s_amd64.zip" % Version) + shelltools.system("ar x uyapeditor_%s_amd64.deb" % Version) + shelltools.system("tar xf data.tar.xz") def install(): - pisitools.insinto("/usr", "%s/usr/*" % get.workDIR()) + pisitools.insinto("/usr/share/UYAPEditor", "usr/share/UYAPEditor/*") + + pisitools.insinto("/usr/share/applications", "usr/share/applications/sablon.desktop") + pisitools.insinto("/usr/share/applications", "usr/share/applications/dokuman.desktop") + + pisitools.insinto("/usr/share/icons", "usr/share/icons/*") + + pisitools.insinto("/usr/share/mime/packages", "usr/share/mime/packages/udf.xml") - #fixed the authentication problem. shelltools.system("chmod -R 0755 %s/usr/share/UYAPEditor/*" % get.installDIR()) diff --git a/hangar/uyap/pspec.xml b/hangar/uyap/pspec.xml index d2612d1..99eedfc 100644 --- a/hangar/uyap/pspec.xml +++ b/hangar/uyap/pspec.xml @@ -12,8 +12,8 @@ app:gui Udf dosya uzantısı açmaya yarayan program. Udf dosya uzantısı açmaya yarayan program.Erkan IŞIK - - https://rayp.adalet.gov.tr/resimler/2/dosya/uyapeditor_5.4.17_amd64.deb + +https://rayp.adalet.gov.tr/resimler/2/dosya/uyapeditor_5.4.20_amd64.zip @@ -26,7 +26,6 @@ pcsc-lite - /usr/bin /usr/share/UYAPEditor /usr/share/applications /usr/share/icons @@ -35,13 +34,24 @@ System.Package - - dokuman.desktop - sablon.desktop - + + + 2026-09-13 + 5.4.20 + Deb paket yapısına göre yeniden düzenlendi + Erkan IŞIK + erkanisik@pisilinux.org + + + 2026-09-13 + 5.4.20 + V.bump + Erkan IŞIK + erkanisik@pisilinux.org + 2026-07-11 5.4.17