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