Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
25 changes: 0 additions & 25 deletions projects/ROCKNIX/packages/devel/cmake/package.mk

This file was deleted.

This file was deleted.

16 changes: 0 additions & 16 deletions projects/ROCKNIX/packages/python/devel/Mako/package.mk

This file was deleted.

14 changes: 0 additions & 14 deletions projects/ROCKNIX/packages/python/devel/system/dbussy/package.mk

This file was deleted.

24 changes: 0 additions & 24 deletions projects/ROCKNIX/packages/security/gnupg/package.mk

This file was deleted.

24 changes: 4 additions & 20 deletions projects/ROCKNIX/packages/security/libgpg-error/package.mk
Original file line number Diff line number Diff line change
@@ -1,18 +1,10 @@
# SPDX-License-Identifier: GPL-2.0-or-later
# Copyright (C) 2009-2016 Stephan Raue (stephan@openelec.tv)
# Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv)
# SPDX-License-Identifier: GPL-2.0
# Copyright (C) 2024-present ROCKNIX (https://github.com/ROCKNIX)

PKG_NAME="libgpg-error"
PKG_VERSION="1.55"
PKG_SHA256="95b178148863f07d45df0cea67e880a79b9ef71f5d230baddc0071128516ef78"
PKG_LICENSE="GPLv2"
PKG_SITE="https://www.gnupg.org"
PKG_URL="https://www.gnupg.org/ftp/gcrypt/libgpg-error/${PKG_NAME}-${PKG_VERSION}.tar.bz2"
PKG_DEPENDS_TARGET="autotools:host gcc:host"
PKG_LONGDESC="A library that defines common error values for all GnuPG components."
. ${ROOT}/packages/security/libgpg-error/package.mk

pre_configure_target() {
PKG_CONFIGURE_OPTS_TARGET="CC_FOR_BUILD=${HOST_CC} --enable-static --enable-shared --disable-nls --disable-rpath --with-gnu-ld --with-pic"
PKG_CONFIGURE_OPTS_TARGET="CC_FOR_BUILD=${HOST_CC} --disable-static --enable-shared --disable-nls --disable-rpath --with-gnu-ld --with-pic"

# inspired by openembedded
case ${TARGET_ARCH} in
Expand All @@ -32,11 +24,3 @@ pre_configure_target() {

cp ${PKG_BUILD}/src/syscfg/lock-obj-pub.${GPGERROR_TUPLE}.h ${PKG_BUILD}/src/syscfg/lock-obj-pub.${GPGERROR_TARGET}.h
}

post_makeinstall_target() {
rm -rf ${INSTALL}/usr/bin
rm -rf ${INSTALL}/usr/share

sed -e "s:\(['= ]\)/usr:\\1${SYSROOT_PREFIX}/usr:g" -i src/gpg-error-config
cp src/gpg-error-config ${SYSROOT_PREFIX}/usr/bin
}
79 changes: 4 additions & 75 deletions projects/ROCKNIX/packages/security/openssl/package.mk
Original file line number Diff line number Diff line change
@@ -1,78 +1,7 @@
# SPDX-License-Identifier: GPL-2.0-or-later
# Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv)
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
# SPDX-License-Identifier: GPL-2.0
# Copyright (C) 2024-present ROCKNIX (https://github.com/ROCKNIX)

PKG_NAME="openssl"
PKG_VERSION="3.3.2"
PKG_LICENSE="Apache-2.0"
PKG_SITE="https://openssl-library.org"
PKG_URL="https://github.com/openssl/openssl/releases/download/${PKG_NAME}-${PKG_VERSION}/${PKG_NAME}-${PKG_VERSION}.tar.gz"
PKG_DEPENDS_TARGET="toolchain"
PKG_LONGDESC="The Open Source toolkit for Secure Sockets Layer and Transport Layer Security"
PKG_TOOLCHAIN="configure"
PKG_BUILD_FLAGS="+local-cc"

PKG_CONFIGURE_OPTS_SHARED="--libdir=lib \
shared \
threads \
no-md2 \
no-rc5 \
no-rfc3779 \
no-unit-test \
no-zlib \
no-zlib-dynamic \
no-static-engine"

PKG_CONFIGURE_OPTS_HOST="--prefix=${TOOLCHAIN} \
--openssldir=${TOOLCHAIN}/etc/ssl"
PKG_CONFIGURE_OPTS_TARGET="--prefix=/usr \
--openssldir=/etc/ssl"

post_unpack() {
find ${PKG_BUILD}/apps -type f | xargs -n 1 -t sed 's|./demoCA|/etc/ssl|' -i
}

pre_configure_host() {
mkdir -p ${PKG_BUILD}/.${HOST_NAME}
cp -a ${PKG_BUILD}/* ${PKG_BUILD}/.${HOST_NAME}/
}

configure_host() {
cd ${PKG_BUILD}/.${HOST_NAME}
./Configure ${PKG_CONFIGURE_OPTS_HOST} ${PKG_CONFIGURE_OPTS_SHARED} linux-${MACHINE_HARDWARE_NAME} ${CFLAGS} ${LDFLAGS}
}

makeinstall_host() {
make install_sw
}

pre_configure_target() {
mkdir -p ${PKG_BUILD}/.${TARGET_NAME}
cp -a ${PKG_BUILD}/* ${PKG_BUILD}/.${TARGET_NAME}/

case ${TARGET_ARCH} in
x86_64)
OPENSSL_TARGET=linux-x86_64
PLATFORM_FLAGS=enable-ec_nistp_64_gcc_128
;;
arm)
OPENSSL_TARGET=linux-armv4
;;
aarch64)
OPENSSL_TARGET=linux-aarch64
;;
esac
}

configure_target() {
cd ${PKG_BUILD}/.${TARGET_NAME}
./Configure ${PKG_CONFIGURE_OPTS_TARGET} ${PKG_CONFIGURE_OPTS_SHARED} ${PLATFORM_FLAGS} ${OPENSSL_TARGET} ${CFLAGS} ${LDFLAGS}
}

makeinstall_target() {
make DESTDIR=${INSTALL} install_sw
make DESTDIR=${SYSROOT_PREFIX} install_sw
}
. ${ROOT}/packages/security/openssl/package.mk

post_makeinstall_target() {
rm -rf ${INSTALL}/etc/ssl/misc
Expand All @@ -90,7 +19,7 @@ post_makeinstall_target() {
ln -sf /run/rocknix/cacert.pem ${INSTALL}/etc/ssl/cacert.pem
ln -sf /run/rocknix/cacert.pem ${INSTALL}/etc/ssl/cert.pem

# backwards comatibility
# backwards compatibility
mkdir -p ${INSTALL}/etc/pki/tls
ln -sf /run/rocknix/cacert.pem ${INSTALL}/etc/pki/tls/cacert.pem
mkdir -p ${INSTALL}/etc/pki/tls/certs
Expand Down
2 changes: 1 addition & 1 deletion projects/ROCKNIX/packages/virtual/image/package.mk
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ PKG_DEPENDS_TARGET="toolchain squashfs-tools:host dosfstools:host fakeroot:host
mtools:host populatefs:host libc gcc linux linux-drivers linux-firmware \
${BOOTLOADER} busybox umtprd util-linux usb-modeswitch poppler jq socat \
p7zip file initramfs grep util-linux btrfs-progs zstd lz4 empty lzo libzip \
bash coreutils system-utils autostart quirks powerstate gnupg \
bash coreutils system-utils autostart quirks powerstate \
gzip six xmlstarlet pyudev dialog network rocknix"

PKG_UI="emulationstation es-themes textviewer"
Expand Down