new package and package move

This commit is contained in:
Erkan IŞIK
2026-07-11 23:49:28 +03:00
parent 6083827a02
commit 15982225e9
41 changed files with 113 additions and 33 deletions
+16
View File
@@ -0,0 +1,16 @@
#!/usr/bin/env python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/licenses/gpl.txt
from pisi.actionsapi import get, pisitools, shelltools
NoStrip = ["/opt", "/usr"]
IgnoreAutodep = True
def install():
pisitools.dodir ("/opt/adalet-eimza-tray")
pisitools.doexe("adalet-eimza-tray-1.0.11.AppImage", "/opt/adalet-eimza-tray")
pisitools.dosym("/opt/adalet-eimza-tray/adalet-eimza-tray-1.0.11.AppImage", "/usr/bin/adalet-eimza-tray")
Binary file not shown.

After

Width:  |  Height:  |  Size: 68 KiB

@@ -0,0 +1,8 @@
[Desktop Entry]
Exec=/usr/bin/adalet-eimza-tray
Icon=adalet-eimza-tray
Name=Adalet Eimza
Terminal=false
Type=Application
Categories=Office;Utility;
StartupNotify=false
+57
View File
@@ -0,0 +1,57 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>adalet-eimza-tray</Name>
<Homepage>https://eimza.adalet.gov.tr/</Homepage>
<Packager>
<Name>Erkan IŞIK</Name>
<Email>erkanisik@pisilinux.org</Email>
</Packager>
<Summary xml:lang="en">Adalet Eimza</Summary>
<Description xml:lang="en">Adalet Eimza is a digital signature application for Turkish courts.</Description>
<Summary xml:lang="tr">Adalet Eimza, Türk mahkemeleri için dijital imza uygulamasıdır.</Summary>
<Description xml:lang="tr">Adalet Eimza, Türk mahkemeleri için dijital imza uygulamasıdır.</Description>
<License>LGPL</License>
<PartOf>extra</PartOf>
<Archive sha1sum="f4522a84f7365251bfb7d62188726db12ac4e841" type="binary">
https://cdn.uyap.gov.tr/framework/public/adalet-eimza-tray-1.0.11.AppImage
</Archive>
</Source>
<Package>
<Name>adalet-eimza-tray</Name>
<RuntimeDependencies>
<Dependency>freetype</Dependency>
<Dependency>libgcc</Dependency>
<Dependency>libX11</Dependency>
<Dependency>libXext</Dependency>
<Dependency>libXi</Dependency>
<Dependency>libXrender</Dependency>
<Dependency>libXtst</Dependency>
<Dependency>zlib</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="data">/opt</Path>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="data">/usr/share/applications</Path>
<Path fileType="data">/usr/share/icons</Path>
</Files>
<AdditionalFiles>
<AdditionalFile target="/usr/share/applications/adalet-eimza-tray.desktop">adalet.eimza-tray.desktop</AdditionalFile>
<AdditionalFile target="/usr/share/icons/adalet-eimza-tray.png">adalet-eimza-tray.png</AdditionalFile>
</AdditionalFiles>
</Package>
<History>
<Update release="1">
<Date>2026-07-11</Date>
<Version>1.0.11</Version>
<Comment>First Release</Comment>
<Name>Erkan IŞIK</Name>
<Email>erkanisik@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,20 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file https://www.gnu.org/licenses/gpl-3.0.txt
from pisi.actionsapi import get
from pisi.actionsapi import pisitools
from pisi.actionsapi import shelltools
def setup():
shelltools.system("pwd")
shelltools.system('unzip ACS-Unified-PKG-Lnx-118-P.zip')
shelltools.system("ar xf ACS-Unified-PKG-Lnx-118-P/debian/buster/libacsccid1_1.1.8-1~bpo10+1_amd64.deb")
shelltools.system("tar xvf data.tar.xz")
def install():
pisitools.insinto("/", "usr")
pisitools.insinto("/", "lib")
@@ -0,0 +1,42 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>acs-unified-driver</Name>
<Homepage>https://www.acs.com.hk/</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>LGPL2.1</License>
<IsA>app:gui</IsA>
<PartOf>driver</PartOf>
<Summary>PC/SC driver that supports ACS CCID smart card readers.</Summary>
<Description>PC/SC driver that supports ACS CCID smart card readers.</Description>
<Archive sha1sum="998addb29e45622e7d1144bd771e66bba5be98e5" type="binary">https://source.pisilinux.org/1.0/ACS-Unified-PKG-Lnx-118-P.zip</Archive>
</Source>
<Package>
<Name>acs-unified-driver</Name>
<RuntimeDependencies>
<Dependency>pcsc-lite</Dependency>
<Dependency>python3</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="data">/usr</Path>
<Path fileType="data">/lib</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2023-05-04</Date>
<Version>1.1.8</Version>
<Comment>First Beta build.</Comment>
<Name>Erkan IŞIK</Name>
<Email>erkanisik@pisilinux.org</Email>
</Update>
</History>
</PISI>
+22
View File
@@ -0,0 +1,22 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
from pisi.actionsapi import pisitools
from pisi.actionsapi import shelltools
from pisi.actionsapi import get
# WorkDir = ""
# NoStrip = "/"
def setup():
shelltools.system("unzip Akia_linux_6_7_6.deb_.zip")
shelltools.system("ar xf Akia_linux_6_7_6.deb")
shelltools.system("tar xvf %s/data.tar.gz --exclude=usr/share/gnome-control-center --exclude=usr/bin " %get.workDIR())
def build():
pass
def install():
pisitools.insinto("/usr/share/akia", "opt/Akia/akia-6.7.6.jar")
pisitools.insinto("/usr/lib", "opt/Akia/libakisp11.so")
@@ -0,0 +1,7 @@
import os
def postInstall(fromVersion, fromRelease, toVersion, toRelease):
os.system("update-desktop-database")
def postRemove():
os.system("update-desktop-database")
@@ -0,0 +1,8 @@
#!/usr/bin/env xdg-open
[Desktop Entry]
Type=Application
Name=Akia
Exec=/bin/sh "/usr/bin/akia" %U
StartupWMClass=install4j-controller-Main
Icon=/usr/share/icons/Akia.png
Categories=Utility;
Binary file not shown.

After

Width:  |  Height:  |  Size: 9.4 KiB

+2
View File
@@ -0,0 +1,2 @@
#!/bin/sh
/usr/lib/jvm/java-8-openjdk/jre/bin/java -jar /usr/share/akia/akia-6.7.6.jar
+79
View File
@@ -0,0 +1,79 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>akiskart</Name>
<Homepage>https://akiskart.bilgem.tubitak.gov.tr</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>custom</License>
<Summary>View and modify files,folders and objects in an AKIS smartcard</Summary>
<Description>View and modify files,folders and objects in an AKIS smartcard</Description>
<Archive sha1sum="d9c3a55ad4c841cd10874707e2b43ca10910d26e" type="binary">
https://akiskart.bilgem.tubitak.gov.tr/wp-content/uploads/sites/33/2025/01/Akia_linux_6_7_6.deb_.zip
</Archive>
</Source>
<Package>
<Name>akiskart</Name>
<RuntimeDependencies>
<Dependency>ccid</Dependency>
<Dependency>pcsc-lite</Dependency>
<Dependency>libgcc</Dependency>
<Dependency>jre8-openjdk-headless</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="data">/usr/bin</Path>
<Path fileType="data">/usr/lib</Path>
<Path fileType="data">/usr/share</Path>
</Files>
<AdditionalFiles>
<AdditionalFile owner="root" permission="0755" target="/usr/bin/akia">akia</AdditionalFile>
<AdditionalFile owner="root" permission="0755" target="/usr/share/icons/Akia.png">Akia.png</AdditionalFile>
<AdditionalFile owner="root" permission="0755" target="/usr/share/applications/Akia.desktop">Akia.desktop</AdditionalFile>
</AdditionalFiles>
<Provides>
<COMAR script="package.py">System.Package</COMAR>
</Provides>
</Package>
<History>
<Update release="5">
<Date>2025-02-06</Date>
<Version>6.7.6</Version>
<Comment>Fixup for the previous release.</Comment>
<Name>Bedirhan KURT</Name>
<Email>bedirhan.kurt@outlook.com</Email>
</Update>
<Update release="4">
<Date>2025-02-05</Date>
<Version>6.7.6</Version>
<Comment>Version Bump.</Comment>
<Name>Bedirhan KURT</Name>
<Email>bedirhan.kurt@outlook.com</Email>
</Update>
<Update release="3">
<Date>2023-05-06</Date>
<Version>6.5.2</Version>
<Comment>Version Bump.</Comment>
<Name>Erkan IŞIK</Name>
<Email>erkanisik@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2022-12-13</Date>
<Version>6.4.1</Version>
<Comment>Version Bump.</Comment>
<Name>Erkan IŞIK</Name>
<Email>erkanisik@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2019-05-20</Date>
<Version>1.6</Version>
<Comment>First release</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
</History>
</PISI>
+31
View File
@@ -0,0 +1,31 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/licenses/gpl.txt
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
from pisi.actionsapi import shelltools
from pisi.actionsapi import cmaketools
from pisi.actionsapi import get
#WorkDir = "apfs-fuse-master"
def setup():
shelltools.system("mv ../lzfse-lzfse-1.0 lzfse")
shelltools.system("mv lzfse ./3rdparty/")
shelltools.system("mkdir build")
shelltools.cd("build")
shelltools.system("cmake .. -DBUILDCMAKE_SHARED_LIBS:BOOL=OFF -DCMAKE_BUILD_TYPE=Release")
def build():
shelltools.cd('build')
cmaketools.make()
def install():
shelltools.cd('build')
cmaketools.rawInstall("DESTDIR=%s" % get.installDIR())
#pisitools.dodoc("LICENSE", "README.md")
+50
View File
@@ -0,0 +1,50 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "https://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>apfs-fuse</Name>
<Homepage>https://github.com/sgan81/apfs-fuse</Homepage>
<Packager>
<Name>Ali Cengiz Kurt</Name>
<Email>alicengizkurt@gmail.com</Email>
</Packager>
<License>GPLv2+</License>
<IsA>library</IsA>
<Summary>A read-only FUSE driver for Apple's APFS</Summary>
<Description>apfs-fuse is a read-only driver for the new Apple File System, APFS also supports software encrypted volumes and fusion drives. Firmlinks are not supported yet.</Description>
<Archive sha1sum="7072df718a24ad34ad1853158f26b9f517677dc4" type="zip">https://github.com/sgan81/apfs-fuse/archive/refs/heads/master.zip</Archive>
<Archive sha1sum="40f156053e34e8725f052d2d1590b6abd318f899" type="targz">https://github.com/lzfse/lzfse/archive/lzfse-1.0.tar.gz</Archive>
<BuildDependencies>
<Dependency>fuse3-devel</Dependency>
<Dependency>bzip2</Dependency>
<Dependency>zlib-devel</Dependency>
<Dependency>icu4c-devel</Dependency>
<Dependency>attr-devel</Dependency>
<Dependency>gcc</Dependency>
</BuildDependencies>
<Patches>
</Patches>
</Source>
<Package>
<Name>apfs-fuse</Name>
<RuntimeDependencies>
<Dependency>glibc</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/local/bin</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2022-02-08</Date>
<Version>0.1.0</Version>
<Comment>First release</Comment>
<Name>Ali Cengiz Kurt</Name>
<Email>alicengizkurt@gmail.com</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,8 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>apfs-fuse</Name>
<Summary>A read-only FUSE driver for Apple's APFS</Summary>
<Description>apfs-fuse is a read-only driver for the new Apple File System, APFS also supports software encrypted volumes and fusion drives. Firmlinks are not supported yet.</Description>
</Source>
</PISI>
+23
View File
@@ -0,0 +1,23 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
from pisi.actionsapi import pisitools
from pisi.actionsapi import shelltools
from pisi.actionsapi import get
# WorkDir = ""
# NoStrip = "/"
def setup():
shelltools.system("ar xf arksigner-pub-%s.deb" % get.srcVERSION())
shelltools.system("tar xvf %s/data.tar.xz --exclude=./usr/bin/arksigner/libs/libQt5*" % get.workDIR())
def build():
pass
def install():
pisitools.dodir("/etc/init.d")
pisitools.insinto("/etc/init.d/", "etc/init.d/arksignerd")
pisitools.dodir("/usr/bin/arksigner")
pisitools.insinto("/usr/bin/arksigner", "usr/bin/arksigner/*")
+7
View File
@@ -0,0 +1,7 @@
import os
def postInstall(fromVersion, fromRelease, toVersion, toRelease):
os.system("update-desktop-database")
def postRemove():
os.system("update-desktop-database")
+34
View File
@@ -0,0 +1,34 @@
# -*- coding: utf-8 -*-
from comar.service import *
import os
serviceType = "local"
serviceDesc = _({"en": "Arksigner Daemon",
"tr": "Arksigner Daemon"})
serviceDefault = "on"
PIDFILE="/run/arksignerd.pid"
@synchronized
def start():
# path to executable
# creates a pid file, sets the working directory and calls the jar file
startService(command="/etc/init.d/arksignerd",
args="start",
donotify=True)
@synchronized
def stop():
stopService(pidfile=PIDFILE,
donotify=True)
try:
os.unlink(PIDFILE)
except:
pass
def ready():
start()
def status():
return isServiceRunning(pidfile=PIDFILE)
+70
View File
@@ -0,0 +1,70 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>arksigner</Name>
<Homepage>https://www.arksigner.com/</Homepage>
<Packager>
<Name>Bedirhan KURT</Name>
<Email>bedirhan.kurt@outlook.com</Email>
</Packager>
<Summary>ArkSigner e-signature application</Summary>
<Description>E-signature app that's digital and practical with everything it has</Description>
<License>EULA</License>
<Archive type="binary" sha1sum="375606cbfcd108eaf3adba977d8edf797148af65">
https://downloads.arksigner.com/files/arksigner-pub-2.3.13.deb
</Archive>
</Source>
<Package>
<Name>arksigner</Name>
<Dependencies>
<Dependency>libgcc</Dependency>
<Dependency>ccid</Dependency>
<Dependency>libusb-compat</Dependency>
<Dependency>pcsc-lite</Dependency>
<Dependency>qt5-base</Dependency>
<Dependency>qt5-connectivity</Dependency>
<Dependency>qt5-websockets</Dependency>
</Dependencies>
<Files>
<Path fileType="data">/etc/init.d/arksignerd</Path>
<Path fileType="data">/usr/bin/arksigner</Path>
</Files>
<Provides>
<COMAR script="package.py">System.Package</COMAR>
<COMAR script="service.py">System.Service</COMAR>
</Provides>
</Package>
<History>
<Update release="4">
<Date>2026-01-29</Date>
<Version>2.3.13</Version>
<Comment>Version Bump</Comment>
<Name>Erkan IŞIK</Name>
<Email>erkanisik@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2025-11-06</Date>
<Version>2.3.12</Version>
<Comment>Version Bump</Comment>
<Name>Erkan IŞIK</Name>
<Email>erkanisik@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2025-05-13</Date>
<Version>2.3.11</Version>
<Comment>Update package meta</Comment>
<Name>Bedirhan KURT</Name>
<Email>bedirhan.kurt@outlook.com</Email>
</Update>
<Update release="1">
<Date>2025-02-05</Date>
<Version>2.3.11</Version>
<Comment>Initial Packaging for PISI</Comment>
<Name>Bedirhan KURT</Name>
<Email>bedirhan.kurt@outlook.com</Email>
</Update>
</History>
</PISI>
+9
View File
@@ -0,0 +1,9 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>arksigner</Name>
<Summary>ArkSigner e-imza uygulaması</Summary>
<Description>Her şeyiyle dijital, her şeyiyle pratik e-imza uygulaması</Description>
</Source>
</PISI>
+12
View File
@@ -0,0 +1,12 @@
#!/usr/bin/env python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/copyleft/gpl.txt
from pisi.actionsapi import get
from pisi.actionsapi import pisitools
def install():
pisitools.insinto("/usr/share/ca-certificates/", "./bin/turksat.crt")
pisitools.insinto("/usr/share/signNativeOsService/", "./*")
+34
View File
@@ -0,0 +1,34 @@
# -*- coding: utf-8 -*-
from comar.service import *
import os
serviceType = "local"
serviceDesc = _({"en": "TurksatImza Service",
"tr": "TurksatImza Servisi"})
serviceDefault = "off"
PIDFILE="/run/belgenet/belgenet.pid"
@synchronized
def start():
# path to executable
# creates a pid file, sets the working directory and calls the jar file
startService(command="/usr/share/signNativeOsService/bin/systemctl/start_comar.sh",
args="",
donotify=True)
@synchronized
def stop():
stopService(pidfile=PIDFILE,
donotify=True)
try:
os.unlink(PIDFILE)
except:
pass
def ready():
start()
def status():
return isServiceRunning(pidfile=PIDFILE)
+5
View File
@@ -0,0 +1,5 @@
#!/bin/sh
mkdir /run/belgenet
cd /usr/share/signNativeOsService
su -c "/usr/bin/java -jar /usr/share/signNativeOsService/signNativeOsService.jar > /dev/null 2>&1" &
echo $! > /run/belgenet/belgenet.pid
+60
View File
@@ -0,0 +1,60 @@
?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>belgenet</Name>
<Homepage>https://www.belgenet.com.tr/</Homepage>
<Packager>
<Name>Bedirhan KURT</Name>
<Email>bedirhan.kurt@outlook.com</Email>
</Packager>
<Summary>Proprietary signature service for digital signatures by Turksat Belgenet.</Summary>
<Description>Belgenet is a certified Electronic Document Management Service product developed by Turksat that serves more than 400k users in government organizations, complies to the TSE 13298 standards, and manages every kind of document from creation to final touches by protecting such documents' contents, formatting and relational properties.</Description>
<License>EULA</License>
<Archive type="zip" sha1sum="5367a4a22a736e78b3d5c693473faf782cf026e3">https://github.com/kurtbahartr/belgenet-pisi/releases/download/v1.0.58/signNativeOsService_Linux_1.0.58.zip</Archive>
<BuildDependencies>
<Dependency>binutils</Dependency>
<Dependency>gconf</Dependency>
<Dependency>sed</Dependency>
<Dependency>wget</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>belgenet</Name>
<RuntimeDependencies>
<Dependency>akiskart</Dependency>
<Dependency>jdk8-openjdk</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="data">/usr/share/ca-certificates/turksat.crt</Path>
<Path fileType="data">/usr/share/signNativeOsService</Path>
<Path fileType="executable">/usr/share/signNativeOsService/bin/systemctl/</Path>
</Files>
<AdditionalFiles>
<AdditionalFile owner="root" target="/usr/share/signNativeOsService/bin/systemctl/start_comar.sh" group="root" permission="0755">start_comar.sh</AdditionalFile>
</AdditionalFiles>
<Provides>
<COMAR script="service.py">System.Service</COMAR>
</Provides>
</Package>
<History>
<Update release="2">
<Date>2025-02-05</Date>
<Version>1.0.58</Version>
<Comment>Rebuild for added dependency</Comment>
<Name>Bedirhan KURT</Name>
<Email>bedirhan.kurt@outlook.com</Email>
</Update>
<Update release="1">
<Date>2025-02-05</Date>
<Version>1.0.58</Version>
<Comment>Initial Packaging for PISI</Comment>
<Name>Bedirhan KURT</Name>
<Email>bedirhan.kurt@outlook.com</Email>
</Update>
</History>
</PISI>
+14
View File
@@ -0,0 +1,14 @@
#!/usr/bin/env python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/copyleft/gpl.txt
from pisi.actionsapi import pisitools
from pisi.actionsapi import shelltools
def build():
shelltools.system("openssl x509 -inform DER -outform PEM -in MEB_SERTIFIKASI.cer -out MEB_SERTIFIKASI.crt")
def install():
pisitools.insinto("/usr/share/ca-certificates/", "MEB_SERTIFIKASI.crt")
+43
View File
@@ -0,0 +1,43 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>meb-certs</Name>
<Homepage>https://sertifika.meb.gov.tr</Homepage>
<Packager>
<Name>Bedirhan KURT</Name>
<Email>bedirhan.kurt@outlook.com</Email>
</Packager>
<Summary>Certificate authority by the Turkish Ministry of Education.</Summary>
<Description>Certificate authority by the Turkish Ministry of Education for use with their networks in schools, usually called Fatih or f@tih.</Description>
<License>EULA</License>
<Archive type="zip" sha1sum="12b6c16cddf4f0c23bd8b1428b874c5a3974691a">https://github.com/kurtbahartr/meb-certs-pisi/releases/download/v1.0/MEB_SERTIFIKASI.zip</Archive>
<BuildDependencies>
<Dependency>binutils</Dependency>
<Dependency>gconf</Dependency>
<Dependency>sed</Dependency>
<Dependency>wget</Dependency>
<Dependency>openssl</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>meb-certs</Name>
<Dependencies>
<Dependency>ca-certificates</Dependency>
</Dependencies>
<Files>
<Path fileType="data">/usr/share/ca-certificates/MEB_SERTIFIKASI.crt</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2025-02-05</Date>
<Version>1.0</Version>
<Comment>Initial Packaging for PISI</Comment>
<Name>Bedirhan KURT</Name>
<Email>bedirhan.kurt@outlook.com</Email>
</Update>
</History>
</PISI>
+19
View File
@@ -0,0 +1,19 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
from pisi.actionsapi import pisitools
from pisi.actionsapi import shelltools
from pisi.actionsapi import get
def setup():
shelltools.system("pwd")
shelltools.system("ar xf uhapsigner_%s_amd64.deb" % get.srcVERSION())
shelltools.system("tar xf data.tar.xz")
def build():
pass
def install():
pisitools.insinto("/usr", "usr/*")
+24
View File
@@ -0,0 +1,24 @@
#!/bin/bash
if [ -d "/usr/lib/jvm/java-openjdk" ]
then
JAVA_HOME="/usr/lib/jvm/java-openjdk"
elif [ -d "/usr/lib/jvm/java-8-openjdk" ]
then
JAVA_HOME="/usr/lib/jvm/java-8-openjdk"
else
echo "Uyumlu Java sürümü bulunamadı"
exit 1
fi
PATH="${JAVA_HOME}/bin:${PATH}"
BASE_DIR="/usr/lib/uhapsigner"
for CLASS in "${BASE_DIR}"/*.jar
do
CPPATH="${CLASS}:${CPPATH}"
done
[ -n "${CPPATH}" ] && CPPATH="${CPPATH::-1}"
java -Xmx200m -cp "${CPPATH}" "root.App" "ocas-prod"
+18
View File
@@ -0,0 +1,18 @@
--- /usr/bin/uhapsigner
+++ /usr/bin/uhapsigner
@@ -1,12 +1,5 @@
#!/bin/bash
-if [ -d "/usr/lib/jvm/java-25-openjdk-amd64" ]
-then
- JAVA_HOME="/usr/lib/jvm/java-25-openjdk-amd64"
-elif [ -d "/usr/lib/jvm/java-21-openjdk-amd64" ]
-then
- JAVA_HOME="/usr/lib/jvm/java-21-openjdk-amd64"
-else
- echo "Uyumlu Java sürümü bulunamadı"
- exit 1
-fi
+JAVA_HOME="/usr/lib/jvm/java-openjdk"
PATH="${JAVA_HOME}/bin:${PATH}"
+51
View File
@@ -0,0 +1,51 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>uhapsigner</Name>
<Homepage>https://www.arksigner.com/</Homepage>
<Packager>
<Name>Erkan IŞIK</Name>
<Email>erkanisik@pisilinux.org</Email>
</Packager>
<Summary>UHAP İmzalama Aracı</Summary>
<Description>UHAP İmzalama Aracı</Description>
<License>EULA</License>
<Archive type="binary" sha1sum="c8debc0d7f978684777d375f4472365fdbd08c0f">
https://archive.org/download/uhapsigner_2.0.5_amd64/uhapsigner_2.0.5_amd64.deb
</Archive>
</Source>
<Package>
<Name>uhapsigner</Name>
<RuntimeDependencies>
<Dependency>jre-openjdk</Dependency>
<Dependency>jdk-openjdk</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="data">/usr/</Path>
</Files>
<AdditionalFiles>
<AdditionalFile target="/usr/bin/uhapsigner" owner="root" permission="0755" group="root">uhapsigner</AdditionalFile>
</AdditionalFiles>
</Package>
<History>
<Update release="2">
<Date>2026-03-11</Date>
<Version>2.0.5</Version>
<Comment>Updated to version 2.0.5</Comment>
<Name>Erkan IŞIK</Name>
<Email>erkanisik@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2026-01-08</Date>
<Version>2.0.4</Version>
<Comment>First release</Comment>
<Name>Erkan IŞIK</Name>
<Email>erkanisik@pisilinux.org</Email>
</Update>
</History>
</PISI>
+9
View File
@@ -0,0 +1,9 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>uhapsigner</Name>
<Summary>UHAP İmzalama Aracı</Summary>
<Description>UHAP İmzalama Aracı</Description>
</Source>
</PISI>
+21
View File
@@ -0,0 +1,21 @@
#!/usr/bin/env python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/copyleft/gpl.txt
from pisi.actionsapi import pisitools, shelltools, get
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")
def install():
pisitools.insinto("/usr", "%s/usr/*" % get.workDIR())
#fixed the authentication problem.
shelltools.system("chmod -R 0755 %s/usr/share/UYAPEditor/*" % get.installDIR())
+9
View File
@@ -0,0 +1,9 @@
#!/usr/bin/python
import os
def postInstall(fromVersion, fromRelease, toVersion, toRelease):
libs=["libpcsclite.so","libpcsclite.so.1", "libpcsclite.so.1.0.0"]
os.system("mkdir -p /usr/lib64/")
for i in libs:
os.system("ln -s /usr/lib/%s /usr/lib64/" % i)
+9
View File
@@ -0,0 +1,9 @@
#!/usr/bin/python
import os
def postInstall(fromVersion, fromRelease, toVersion, toRelease):
os.system("mkdir -p /usr/lib64/")
os.system("ln -s /usr/lib/x86_64-linux-gnu/libpcsclite.so /usr/lib64/")
os.system("ln -s /usr/lib/x86_64-linux-gnu/libpcsclite.so.1 /usr/lib64/")
os.system("ln -s /usr/lib/x86_64-linux-gnu/libpcsclite.so.1.0.0 /usr/lib64/")
+14
View File
@@ -0,0 +1,14 @@
#!/usr/bin/env xdg-open
[Desktop Entry]
Comment[tr]=
Comment=
Exec=/usr/share/UYAPEditor/dokuman.sh
Icon=uyap-editor
GenericName[tr]=UYAP DOKUMAN EDITOR
GenericName=UYAP DOKUMAN EDITOR
Name[tr]=UYAP Dokuman Editor
Name=UYAP Dokuman Editor
MimeType=application/udf;
Categories=UYAP;Office;Application;Utility;
Type=Application
Terminal=false
+14
View File
@@ -0,0 +1,14 @@
#!/usr/bin/env xdg-open
[Desktop Entry]
Comment[tr]=
Comment=
Exec=/usr/share/UYAPEditor/sablon.sh
Icon=uyap-editor
GenericName[tr]=UYAP SABLON EDITOR
GenericName=UYAP SABLON EDITOR
Name[tr]=UYAP Sablon Editor
Name=UYAP Sablon Editor
MimeType=application/usf;
Categories=UYAP;Office;Application;Utility;
Type=Application
Terminal=false
+172
View File
@@ -0,0 +1,172 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>uyap</Name>
<Homepage>https://www.uyap.gov.tr/Uyap-Editor</Homepage>
<Packager>
<Name>Pisilinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>IBC</License>
<IsA>app:gui</IsA>
<Summary>Udf dosya uzantısı açmaya yarayan program.</Summary>
<Description>Udf dosya uzantısı açmaya yarayan program.Erkan IŞIK</Description>
<Archive sha1sum="a6546f83c73e62607df5697d157bcb928a7ee50f" type="binary">
https://rayp.adalet.gov.tr/resimler/2/dosya/uyapeditor_5.4.17_amd64.deb
</Archive>
</Source>
<Package>
<Name>uyap</Name>
<RuntimeDependencies>
<Dependency>jre8-openjdk</Dependency>
<Dependency>jre8-openjdk-headless</Dependency>
<Dependency>pcsc-lite</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="data">/usr/share/UYAPEditor</Path>
<Path fileType="data">/usr/share/applications</Path>
<Path fileType="data">/usr/share/icons</Path>
<Path fileType="data">/usr/share/mime</Path>
</Files>
<Provides>
<COMAR script="package.py">System.Package</COMAR>
</Provides>
<AdditionalFiles>
<AdditionalFile target="/usr/share/applications/dokuman.desktop">dokuman.desktop</AdditionalFile>
<AdditionalFile target="/usr/share/applications/sablon.desktop">sablon.desktop</AdditionalFile>
</AdditionalFiles>
</Package>
<History>
<Update release="18">
<Date>2026-07-11</Date>
<Version>5.4.17</Version>
<Comment>V.bump</Comment>
<Name>Erkan IŞIK</Name>
<Email>erkanisik@pisilinux.org</Email>
</Update>
<Update release="17">
<Date>2026-07-12</Date>
<Version>5.4.16</Version>
<Comment>V.bump</Comment>
<Name>Erkan IŞIK</Name>
<Email>erkanisik@pisilinux.org</Email>
</Update>
<Update release="16">
<Date>2025-10-01</Date>
<Version>5.4.14</Version>
<Comment>V.bump</Comment>
<Name>Erkan IŞIK</Name>
<Email>erkanisik@pisilinux.org</Email>
</Update>
<Update release="15">
<Date>2025-06-01</Date>
<Version>5.4.12</Version>
<Comment>V.bump</Comment>
<Name>Erkan IŞIK</Name>
<Email>erkanisik@pisilinux.org</Email>
</Update>
<Update release="14">
<Date>2024-01-29</Date>
<Version>5.4.11</Version>
<Comment>V.bump</Comment>
<Name>Ayhan Yalçınsoy</Name>
<Email>ayhanyalcinsoy@pisilinux.org</Email>
</Update>
<Update release="13">
<Date>2023-10-17</Date>
<Version>5.4.7</Version>
<Comment>V.bump</Comment>
<Name>Ayhan Yalçınsoy</Name>
<Email>ayhanyalcinsoy@pisilinux.org</Email>
</Update>
<Update release="12">
<Date>2022-11-23</Date>
<Version>5.4.6</Version>
<Comment>V.bump</Comment>
<Name>Erkan IŞIK</Name>
<Email>erkanisik@pisilinux.org</Email>
</Update>
<Update release="11">
<Date>2022-10-11</Date>
<Version>5.4.5</Version>
<Comment>V.bump</Comment>
<Name>Erkan IŞIK</Name>
<Email>erkanisik@pisilinux.org</Email>
</Update>
<Update release="10">
<Date>2022-02-08</Date>
<Version>5.4.0</Version>
<Comment>V.bump</Comment>
<Name>Ayhan Yalçınsoy</Name>
<Email>ayhanyalcinsoy@pisilinux.org</Email>
</Update>
<Update release="9">
<Date>2021-10-08</Date>
<Version>5.3.0</Version>
<Comment>V.bump</Comment>
<Name>Ayhan Yalçınsoy</Name>
<Email>ayhanyalcinsoy@pisilinux.org</Email>
</Update>
<Update release="8">
<Date>2021-06-27</Date>
<Version>5.1.0</Version>
<Comment>V.bump</Comment>
<Name>Ayhan Yalçınsoy</Name>
<Email>ayhanyalcinsoy@pisilinux.org</Email>
</Update>
<Update release="7">
<Date>2021-01-15</Date>
<Version>5.0.2</Version>
<Comment>V.bump</Comment>
<Name>Ayhan Yalçınsoy</Name>
<Email>ayhanyalcinsoy@pisilinux.org</Email>
</Update>
<Update release="6">
<Date>2020-12-22</Date>
<Version>5.0.1</Version>
<Comment>V.bump</Comment>
<Name>Ayhan Yalçınsoy</Name>
<Email>ayhanyalcinsoy@pisilinux.org</Email>
</Update>
<Update release="5">
<Date>2020-09-24</Date>
<Version>4.2.9</Version>
<Comment>V.bump</Comment>
<Name>Ayhan Yalçınsoy</Name>
<Email>ayhanyalcinsoy@pisilinux.org</Email>
</Update>
<Update release="4">
<Date>2020-05-07</Date>
<Version>4.2.8</Version>
<Comment>V.bump</Comment>
<Name>Ayhan Yalçınsoy</Name>
<Email>ayhanyalcinsoy@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2019-05-22</Date>
<Version>4.2.0</Version>
<Comment>V.bump</Comment>
<Name>Ayhan Yalçınsoy</Name>
<Email>ayhanyalcinsoy@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2019-05-02</Date>
<Version>4.1.12</Version>
<Comment>V.bump</Comment>
<Name>Ayhan Yalçınsoy</Name>
<Email>ayhanyalcinsoy@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2014-04-06</Date>
<Version>1.0</Version>
<Comment>First Release</Comment>
<Name>Alihan Öztürk</Name>
<Email>alihan@pisilinux.org</Email>
</Update>
</History>
</PISI>