From f1ef439b822a6cbdc1c86add933b5bffa2e62a12 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=95=D0=B2=D0=B3=D0=B5=D0=BD=D0=B8=D0=B9=20=D0=A5=D1=80?= =?UTF-8?q?=D0=B0=D0=BC=D0=BE=D0=B2?= Date: Thu, 14 Nov 2024 17:02:46 +0300 Subject: [PATCH] ... --- gamemode-lib32/alr.sh | 54 ------- gamemode/alr.sh | 52 ------- qt6-base/alr.sh | 13 -- qt6-qtbase/alr.sh | 136 ------------------ qt6-qtbase/qt6-base-cflags.patch | 46 ------ qt6-qtbase/qt6-base-nostrip.patch | 13 -- qt6-xcb-private-headers/alr.sh | 123 ---------------- qt6-xcb-private-headers/qt6-base-cflags.patch | 46 ------ .../qt6-base-nostrip.patch | 13 -- vesktop-bin/alr.sh | 42 ------ vesktop-bin/vesktop.sh | 26 ---- vesktop/alr.sh | 50 ------- vesktop/vesktop.desktop | 10 -- vesktop/vesktop.sh | 11 -- 14 files changed, 635 deletions(-) delete mode 100644 gamemode-lib32/alr.sh delete mode 100644 gamemode/alr.sh delete mode 100644 qt6-base/alr.sh delete mode 100644 qt6-qtbase/alr.sh delete mode 100644 qt6-qtbase/qt6-base-cflags.patch delete mode 100644 qt6-qtbase/qt6-base-nostrip.patch delete mode 100644 qt6-xcb-private-headers/alr.sh delete mode 100644 qt6-xcb-private-headers/qt6-base-cflags.patch delete mode 100644 qt6-xcb-private-headers/qt6-base-nostrip.patch delete mode 100644 vesktop-bin/alr.sh delete mode 100644 vesktop-bin/vesktop.sh delete mode 100644 vesktop/alr.sh delete mode 100644 vesktop/vesktop.desktop delete mode 100644 vesktop/vesktop.sh diff --git a/gamemode-lib32/alr.sh b/gamemode-lib32/alr.sh deleted file mode 100644 index ef57275..0000000 --- a/gamemode-lib32/alr.sh +++ /dev/null @@ -1,54 +0,0 @@ -name='gamemode-lib32' -version='1.8.2' -release='2' -desc='A daemon/lib combo that allows games to request a set of optimisations be temporarily applied to the host OS' -homepage='https://github.com/FeralInteractive/gamemode' -maintainer="Евгений Храмов " -architectures=('amd64') -license=('BSD-3-Clause') -provides=('libgamemode.so' 'libgamemodeauto.so') -conflicts=('gamemode-lib32' 'gamemode-lib32-bin' 'gamemode-lib32-git') - -deps=( - 'dbus(x86-32)' - 'glibc(x86-32)' - 'systemd(x86-32)' -) -deps_arch=( - 'lib32-dbus' - 'lib32-glibc' - 'lib32-systemd' -) - -build_deps=( - 'git' - 'glibc-devel(x86-32)' - 'libstdc++-devel(x86-32)' - 'dbus-libs(x86-32)' - 'systemd-devel(x86-32)' - 'meson' - 'appstream' -) - -sources=("git+https://github.com/FeralInteractive/gamemode.git#tag=v${version}") -checksums=('SKIP') - -build() { - cd ${srcdir} - export CC='gcc -m32' - export PKG_CONFIG_PATH=/usr/lib/pkgconfig - meson gamemode build --libdir /usr/lib -Dwith-examples=false -Dwith-sd-bus-provider=no-daemon -Dwith-util=false - meson compile -C build -} - -check() { - meson test -C build -} - -package() { - DESTDIR="${pkgdir}" meson install -C build - rm -rf "${pkgdir}"/{etc,usr/include} - install -dm 755 "${pkgdir}"/usr/share/licenses - ln -s gamemode "${pkgdir}"/usr/share/licenses/lib32-gamemode -} - diff --git a/gamemode/alr.sh b/gamemode/alr.sh deleted file mode 100644 index eca995e..0000000 --- a/gamemode/alr.sh +++ /dev/null @@ -1,52 +0,0 @@ -name='gamemode' -version='1.8.2' -release='2' -desc='A daemon/lib combo that allows games to request a set of optimisations be temporarily applied to the host OS' -homepage='https://github.com/FeralInteractive/gamemode' -maintainer="Евгений Храмов " -architectures=('amd64') -license=('BSD-3-Clause') -provides=('libgamemode.so' 'libgamemodeauto.so') -conflicts=('gamemode' 'gamemode-bin' 'gamemode-git') - -deps=( - 'glibc' - 'dbus-libs' - 'inih' - 'systemd-libs' - 'polkit' -) -deps_arch=( - 'glibc' - 'libdbus-1.so' - 'libinih' - 'libsystemd.so' - 'polkit' -) -build_deps=( - 'git' - 'meson' - 'appstream' - 'dbus-devel' - 'inih-devel' - 'systemd-devel' -) - -sources=("git+https://github.com/FeralInteractive/gamemode.git#tag=v${version}") -checksums=('SKIP') - -build() { - cd ${srcdir} - export PKG_CONFIG_PATH=/usr/lib64/pkgconfig - meson gamemode build --libexecdir /usr/lib64/gamemode -Dwith-examples=false - meson compile -C build -} - -check() { - meson test -C build --print-errorlogs -} - -package() { - meson install -C build --destdir "${pkgdir}" - install-license gamemode/LICENSE.txt ./gamemode/LICENSE -} diff --git a/qt6-base/alr.sh b/qt6-base/alr.sh deleted file mode 100644 index f09a1cb..0000000 --- a/qt6-base/alr.sh +++ /dev/null @@ -1,13 +0,0 @@ -name='qt6-base' -version='6.8.0' -release='1' -desc='A cross-platform application and UI framework.' -homepage='https://www.qt.io' -maintainer="Евгений Храмов " -architectures=('amd64') -license=('GPL3' 'LGPL3' 'FDL' 'custom') - -build_deps=( - 'qt6-qtbase' - 'qt6-xcb-private-headers' -) \ No newline at end of file diff --git a/qt6-qtbase/alr.sh b/qt6-qtbase/alr.sh deleted file mode 100644 index 7fe1d86..0000000 --- a/qt6-qtbase/alr.sh +++ /dev/null @@ -1,136 +0,0 @@ -name='qt6-qtbase' -version='6.8.0' -release='1' -desc='A cross-platform application and UI framework.' -homepage='https://www.qt.io' -maintainer_ru='Евгений Храмов ' -architectures=('amd64') -license=('GPL3' 'LGPL3' 'FDL' 'custom') -provides=('qt6-qtbase') -conflicts=('qt6-qtbase' 'qt6-qtbase-bin' 'qt6-qtbase-git' 'qt6-qtbase-ibase') - -deps=( - 'brotli' - 'dbus' - 'double-conversion' - 'fontconfig' - 'freetype' - 'libgcc' - 'glib2' - 'glibc' - 'harfbuzz' - 'icu' - 'krb5-libs' - 'libb2' - 'cups-libs' - 'libdrm' - 'libglvnd-glx' - 'libICE' - 'libinput' - 'libjpeg-turbo' - 'libpng' - 'libproxy' - 'libSM' - 'libX11' - 'libxcb' - 'libxkbcommon' - 'libxkbcommon-x11' - 'md4c' - 'mesa-dri-drivers' - 'mtdev' - 'openssl' - 'pcre2' - 'shared-mime-info' - 'sqlite' - 'systemd-libs' - 'tslib' - 'vulkan-headers' - 'xcb-util-cursor' - 'xcb-util-image' - 'xcb-util-keysyms' - 'xcb-util-renderutil' - 'xcb-util-wm' - 'xdg-utils' - 'zlib' - 'zstd' - 'qt6-qttranslations' -) -build_deps=( - 'alsa-lib' - 'cmake' - 'cups' - 'freetds' - 'git' - 'gstreamer1-plugins-base' - 'gtk3' - 'libfbclient2' - 'pulseaudio-libs-devel' - 'mariadb-devel' - 'ninja-build' - 'postgresql' - 'unixODBC-devel' - 'xmlstarlet' - 'libproxy-devel' - 'sqlite-devel' -) -opt_deps=( - 'freetds: MS SQL driver' - 'gdk-pixbuf2: GTK platform plugin' - 'gtk3: GTK platform plugin' - 'libfbclient2: Firebird/iBase driver' - 'R-RMariaDB: MariaDB driver' - 'pango: GTK platform plugin' - 'perl: for syncqt' - 'postgresql-libs: PostgreSQL driver' - 'qt6-qtwayland: to run Qt6 applications in a Wayland session' - 'unixODBC: ODBC driver' -) - -sources=("git+https://code.qt.io/qt/qtbase#tag=v$version") -checksums=('SKIP') - -prepare() { - patch -d qtbase -p1 < $scriptdir/qt6-base-cflags.patch - patch -d qtbase -p1 < $scriptdir/qt6-base-nostrip.patch -} - -build() { - cmake -B build -S qtbase -G Ninja \ - -DCMAKE_INSTALL_PREFIX=/usr \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DINSTALL_BINDIR=lib/qt6/bin \ - -DINSTALL_PUBLICBINDIR=usr/bin \ - -DINSTALL_LIBEXECDIR=lib/qt6 \ - -DINSTALL_DOCDIR=share/doc/qt6 \ - -DINSTALL_ARCHDATADIR=lib/qt6 \ - -DINSTALL_DATADIR=share/qt6 \ - -DINSTALL_INCLUDEDIR=include/qt6 \ - -DINSTALL_MKSPECSDIR=lib/qt6/mkspecs \ - -DINSTALL_EXAMPLESDIR=share/doc/qt6/examples \ - -DFEATURE_journald=ON \ - -DFEATURE_libproxy=ON \ - -DFEATURE_openssl_linked=ON \ - -DFEATURE_system_sqlite=ON \ - -DFEATURE_system_xcb_xinput=ON \ - -DFEATURE_no_direct_extern_access=ON \ - -DCMAKE_INTERPROCEDURAL_OPTIMIZATION=ON \ - -DCMAKE_MESSAGE_LOG_LEVEL=STATUS - cmake --build build -j$(($(nproc) - 1)) -} - -package() { - DESTDIR="$pkgdir" cmake --install build - - install -Dm644 qtbase/LICENSES/* -t qtbase/usr/share/licenses/qtbase - -# Install symlinks for user-facing tools - cd "qtbase" - mkdir usr/bin - while read _line; do - ln -s $_line - done < "$srcdir"/build/user_facing_tool_links.txt - -} - - - diff --git a/qt6-qtbase/qt6-base-cflags.patch b/qt6-qtbase/qt6-base-cflags.patch deleted file mode 100644 index d48e13f..0000000 --- a/qt6-qtbase/qt6-base-cflags.patch +++ /dev/null @@ -1,46 +0,0 @@ -diff --git a/mkspecs/common/g++-unix.conf b/mkspecs/common/g++-unix.conf -index a493cd5984..41342f5020 100644 ---- a/mkspecs/common/g++-unix.conf -+++ b/mkspecs/common/g++-unix.conf -@@ -10,5 +10,6 @@ - - include(g++-base.conf) - --QMAKE_LFLAGS_RELEASE += -Wl,-O1 -+SYSTEM_LDFLAGS = $$(LDFLAGS) -+!isEmpty(SYSTEM_LDFLAGS) { eval(QMAKE_LFLAGS_RELEASE += $$(LDFLAGS)) } else { QMAKE_LFLAGS_RELEASE += -Wl,-O1 } - QMAKE_LFLAGS_NOUNDEF += -Wl,--no-undefined -diff --git a/mkspecs/common/gcc-base.conf b/mkspecs/common/gcc-base.conf -index 1f919d270a..7ef6046326 100644 ---- a/mkspecs/common/gcc-base.conf -+++ b/mkspecs/common/gcc-base.conf -@@ -40,9 +40,11 @@ QMAKE_CFLAGS_OPTIMIZE_SIZE = -Os - QMAKE_CFLAGS_DEPS += -M - QMAKE_CFLAGS_WARN_ON += -Wall -Wextra - QMAKE_CFLAGS_WARN_OFF += -w --QMAKE_CFLAGS_RELEASE += $$QMAKE_CFLAGS_OPTIMIZE --QMAKE_CFLAGS_RELEASE_WITH_DEBUGINFO += $$QMAKE_CFLAGS_OPTIMIZE -g --QMAKE_CFLAGS_DEBUG += -g -+SYSTEM_CFLAGS = $$(CFLAGS) -+SYSTEM_DEBUG_CFLAGS = $$(DEBUG_CFLAGS) -+!isEmpty(SYSTEM_CFLAGS) { eval(QMAKE_CFLAGS_RELEASE += $$(CFLAGS)) } else { QMAKE_CFLAGS_RELEASE += $$QMAKE_CFLAGS_OPTIMIZE } -+!isEmpty(SYSTEM_CFLAGS) { eval(QMAKE_CFLAGS_RELEASE_WITH_DEBUGINFO += -g $$(CFLAGS)) } else { QMAKE_CFLAGS_RELEASE_WITH_DEBUGINFO += $$QMAKE_CFLAGS_OPTIMIZE -g } -+!isEmpty(SYSTEM_DEBUG_CFLAGS) { eval(QMAKE_CFLAGS_DEBUG += $$(DEBUG_CFLAGS)) } else { QMAKE_CFLAGS_DEBUG += -g } - QMAKE_CFLAGS_SHLIB += $$QMAKE_CFLAGS_PIC - QMAKE_CFLAGS_STATIC_LIB += $$QMAKE_CFLAGS_PIC - QMAKE_CFLAGS_APP += $$QMAKE_CFLAGS_PIC -@@ -59,9 +61,11 @@ QMAKE_CXXFLAGS += $$QMAKE_CFLAGS - QMAKE_CXXFLAGS_DEPS += $$QMAKE_CFLAGS_DEPS - QMAKE_CXXFLAGS_WARN_ON += $$QMAKE_CFLAGS_WARN_ON - QMAKE_CXXFLAGS_WARN_OFF += $$QMAKE_CFLAGS_WARN_OFF --QMAKE_CXXFLAGS_RELEASE += $$QMAKE_CFLAGS_RELEASE --QMAKE_CXXFLAGS_RELEASE_WITH_DEBUGINFO += $$QMAKE_CFLAGS_RELEASE_WITH_DEBUGINFO --QMAKE_CXXFLAGS_DEBUG += $$QMAKE_CFLAGS_DEBUG -+SYSTEM_CXXFLAGS = $$(CXXFLAGS) -+SYSTEM_DEBUG_CXXFLAGS = $$(DEBUG_CXXFLAGS) -+!isEmpty(SYSTEM_CXXFLAGS) { eval(QMAKE_CXXFLAGS_RELEASE += $$(CXXFLAGS)) } else { QMAKE_CXXFLAGS_RELEASE += $$QMAKE_CFLAGS_OPTIMIZE } -+!isEmpty(SYSTEM_CXXFLAGS) { eval(QMAKE_CXXFLAGS_RELEASE_WITH_DEBUGINFO += -g $$(CXXFLAGS)) } else { QMAKE_CXXFLAGS_RELEASE_WITH_DEBUGINFO += $$QMAKE_CFLAGS_OPTIMIZE -g } -+!isEmpty(SYSTEM_DEBUG_CXXFLAGS) { eval(QMAKE_CXXFLAGS_DEBUG += $$(DEBUG_CXXFLAGS)) } else { QMAKE_CXXFLAGS_DEBUG += -g } - QMAKE_CXXFLAGS_SHLIB += $$QMAKE_CFLAGS_SHLIB - QMAKE_CXXFLAGS_STATIC_LIB += $$QMAKE_CFLAGS_STATIC_LIB - QMAKE_CXXFLAGS_APP += $$QMAKE_CFLAGS_APP diff --git a/qt6-qtbase/qt6-base-nostrip.patch b/qt6-qtbase/qt6-base-nostrip.patch deleted file mode 100644 index 9aead7f..0000000 --- a/qt6-qtbase/qt6-base-nostrip.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/mkspecs/common/gcc-base.conf b/mkspecs/common/gcc-base.conf -index 99d77156fd..fc840fe9f6 100644 ---- a/mkspecs/common/gcc-base.conf -+++ b/mkspecs/common/gcc-base.conf -@@ -31,6 +31,8 @@ - # you can use the manual test in tests/manual/mkspecs. - # - -+CONFIG += nostrip -+ - QMAKE_CFLAGS_OPTIMIZE = -O2 - QMAKE_CFLAGS_OPTIMIZE_FULL = -O3 - QMAKE_CFLAGS_OPTIMIZE_DEBUG = -Og diff --git a/qt6-xcb-private-headers/alr.sh b/qt6-xcb-private-headers/alr.sh deleted file mode 100644 index e4b68aa..0000000 --- a/qt6-xcb-private-headers/alr.sh +++ /dev/null @@ -1,123 +0,0 @@ -name='qt6-xcb-private-headers' -version='6.8.0' -release='2' -desc='Private headers for Qt6 Xcb.' -homepage='https://www.qt.io' -maintainer_ru='Евгений Храмов ' -architectures=('amd64') -license=('GPL3' 'LGPL3' 'FDL' 'custom') - -deps=( - 'brotli' - 'dbus' - 'double-conversion' - 'fontconfig' - 'freetype' - 'libgcc' - 'glib2' - 'glibc' - 'harfbuzz' - 'icu' - 'krb5-libs' - 'libb2' - 'cups-libs' - 'libdrm' - 'libglvnd-glx' - 'libICE' - 'libinput' - 'libjpeg-turbo' - 'libpng' - 'libproxy' - 'libSM' - 'libX11' - 'libxcb' - 'libxkbcommon' - 'libxkbcommon-x11' - 'md4c' - 'mesa-dri-drivers' - 'mtdev' - 'openssl' - 'pcre2' - 'shared-mime-info' - 'sqlite' - 'systemd-libs' - 'tslib' - 'vulkan-headers' - 'xcb-util-cursor' - 'xcb-util-image' - 'xcb-util-keysyms' - 'xcb-util-renderutil' - 'xcb-util-wm' - 'xdg-utils' - 'zlib' - 'zstd' - 'qt6-qttranslations' - "qt6-qtbase=$version" -) -build_deps=( - 'alsa-lib' - 'cmake' - 'cups' - 'freetds' - 'git' - 'gstreamer1-plugins-base' - 'gtk3' - 'libfbclient2' - 'pulseaudio-libs-devel' - 'mariadb-devel' - 'ninja-build' - 'postgresql' - 'unixODBC-devel' - 'xmlstarlet' - 'libproxy-devel' - 'sqlite-devel' -) -opt_deps=( - 'freetds: MS SQL driver' - 'gdk-pixbuf2: GTK platform plugin' - 'gtk3: GTK platform plugin' - 'libfbclient2: Firebird/iBase driver' - 'R-RMariaDB: MariaDB driver' - 'pango: GTK platform plugin' - 'perl: for syncqt' - 'postgresql-libs: PostgreSQL driver' - 'qt6-qtwayland: to run Qt6 applications in a Wayland session' - 'unixODBC: ODBC driver' -) - -sources=("git+https://code.qt.io/qt/qtbase#tag=v$version") -checksums=('SKIP') - -prepare() { - patch -d qtbase -p1 < $scriptdir/qt6-base-cflags.patch - patch -d qtbase -p1 < $scriptdir/qt6-base-nostrip.patch -} - -build() { - cmake -B build -S qtbase -G Ninja \ - -DCMAKE_INSTALL_PREFIX=/usr \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DINSTALL_BINDIR=lib/qt6/bin \ - -DINSTALL_PUBLICBINDIR=usr/bin \ - -DINSTALL_LIBEXECDIR=lib/qt6 \ - -DINSTALL_DOCDIR=share/doc/qt6 \ - -DINSTALL_ARCHDATADIR=lib/qt6 \ - -DINSTALL_DATADIR=share/qt6 \ - -DINSTALL_INCLUDEDIR=include/qt6 \ - -DINSTALL_MKSPECSDIR=lib/qt6/mkspecs \ - -DINSTALL_EXAMPLESDIR=share/doc/qt6/examples \ - -DFEATURE_journald=ON \ - -DFEATURE_libproxy=ON \ - -DFEATURE_openssl_linked=ON \ - -DFEATURE_system_sqlite=ON \ - -DFEATURE_system_xcb_xinput=ON \ - -DFEATURE_no_direct_extern_access=ON \ - -DCMAKE_INTERPROCEDURAL_OPTIMIZATION=ON \ - -DCMAKE_MESSAGE_LOG_LEVEL=STATUS - cmake --build build -j$(($(nproc) - 1)) -} - -package () { - cd qtbase - -} diff --git a/qt6-xcb-private-headers/qt6-base-cflags.patch b/qt6-xcb-private-headers/qt6-base-cflags.patch deleted file mode 100644 index d48e13f..0000000 --- a/qt6-xcb-private-headers/qt6-base-cflags.patch +++ /dev/null @@ -1,46 +0,0 @@ -diff --git a/mkspecs/common/g++-unix.conf b/mkspecs/common/g++-unix.conf -index a493cd5984..41342f5020 100644 ---- a/mkspecs/common/g++-unix.conf -+++ b/mkspecs/common/g++-unix.conf -@@ -10,5 +10,6 @@ - - include(g++-base.conf) - --QMAKE_LFLAGS_RELEASE += -Wl,-O1 -+SYSTEM_LDFLAGS = $$(LDFLAGS) -+!isEmpty(SYSTEM_LDFLAGS) { eval(QMAKE_LFLAGS_RELEASE += $$(LDFLAGS)) } else { QMAKE_LFLAGS_RELEASE += -Wl,-O1 } - QMAKE_LFLAGS_NOUNDEF += -Wl,--no-undefined -diff --git a/mkspecs/common/gcc-base.conf b/mkspecs/common/gcc-base.conf -index 1f919d270a..7ef6046326 100644 ---- a/mkspecs/common/gcc-base.conf -+++ b/mkspecs/common/gcc-base.conf -@@ -40,9 +40,11 @@ QMAKE_CFLAGS_OPTIMIZE_SIZE = -Os - QMAKE_CFLAGS_DEPS += -M - QMAKE_CFLAGS_WARN_ON += -Wall -Wextra - QMAKE_CFLAGS_WARN_OFF += -w --QMAKE_CFLAGS_RELEASE += $$QMAKE_CFLAGS_OPTIMIZE --QMAKE_CFLAGS_RELEASE_WITH_DEBUGINFO += $$QMAKE_CFLAGS_OPTIMIZE -g --QMAKE_CFLAGS_DEBUG += -g -+SYSTEM_CFLAGS = $$(CFLAGS) -+SYSTEM_DEBUG_CFLAGS = $$(DEBUG_CFLAGS) -+!isEmpty(SYSTEM_CFLAGS) { eval(QMAKE_CFLAGS_RELEASE += $$(CFLAGS)) } else { QMAKE_CFLAGS_RELEASE += $$QMAKE_CFLAGS_OPTIMIZE } -+!isEmpty(SYSTEM_CFLAGS) { eval(QMAKE_CFLAGS_RELEASE_WITH_DEBUGINFO += -g $$(CFLAGS)) } else { QMAKE_CFLAGS_RELEASE_WITH_DEBUGINFO += $$QMAKE_CFLAGS_OPTIMIZE -g } -+!isEmpty(SYSTEM_DEBUG_CFLAGS) { eval(QMAKE_CFLAGS_DEBUG += $$(DEBUG_CFLAGS)) } else { QMAKE_CFLAGS_DEBUG += -g } - QMAKE_CFLAGS_SHLIB += $$QMAKE_CFLAGS_PIC - QMAKE_CFLAGS_STATIC_LIB += $$QMAKE_CFLAGS_PIC - QMAKE_CFLAGS_APP += $$QMAKE_CFLAGS_PIC -@@ -59,9 +61,11 @@ QMAKE_CXXFLAGS += $$QMAKE_CFLAGS - QMAKE_CXXFLAGS_DEPS += $$QMAKE_CFLAGS_DEPS - QMAKE_CXXFLAGS_WARN_ON += $$QMAKE_CFLAGS_WARN_ON - QMAKE_CXXFLAGS_WARN_OFF += $$QMAKE_CFLAGS_WARN_OFF --QMAKE_CXXFLAGS_RELEASE += $$QMAKE_CFLAGS_RELEASE --QMAKE_CXXFLAGS_RELEASE_WITH_DEBUGINFO += $$QMAKE_CFLAGS_RELEASE_WITH_DEBUGINFO --QMAKE_CXXFLAGS_DEBUG += $$QMAKE_CFLAGS_DEBUG -+SYSTEM_CXXFLAGS = $$(CXXFLAGS) -+SYSTEM_DEBUG_CXXFLAGS = $$(DEBUG_CXXFLAGS) -+!isEmpty(SYSTEM_CXXFLAGS) { eval(QMAKE_CXXFLAGS_RELEASE += $$(CXXFLAGS)) } else { QMAKE_CXXFLAGS_RELEASE += $$QMAKE_CFLAGS_OPTIMIZE } -+!isEmpty(SYSTEM_CXXFLAGS) { eval(QMAKE_CXXFLAGS_RELEASE_WITH_DEBUGINFO += -g $$(CXXFLAGS)) } else { QMAKE_CXXFLAGS_RELEASE_WITH_DEBUGINFO += $$QMAKE_CFLAGS_OPTIMIZE -g } -+!isEmpty(SYSTEM_DEBUG_CXXFLAGS) { eval(QMAKE_CXXFLAGS_DEBUG += $$(DEBUG_CXXFLAGS)) } else { QMAKE_CXXFLAGS_DEBUG += -g } - QMAKE_CXXFLAGS_SHLIB += $$QMAKE_CFLAGS_SHLIB - QMAKE_CXXFLAGS_STATIC_LIB += $$QMAKE_CFLAGS_STATIC_LIB - QMAKE_CXXFLAGS_APP += $$QMAKE_CFLAGS_APP diff --git a/qt6-xcb-private-headers/qt6-base-nostrip.patch b/qt6-xcb-private-headers/qt6-base-nostrip.patch deleted file mode 100644 index 9aead7f..0000000 --- a/qt6-xcb-private-headers/qt6-base-nostrip.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/mkspecs/common/gcc-base.conf b/mkspecs/common/gcc-base.conf -index 99d77156fd..fc840fe9f6 100644 ---- a/mkspecs/common/gcc-base.conf -+++ b/mkspecs/common/gcc-base.conf -@@ -31,6 +31,8 @@ - # you can use the manual test in tests/manual/mkspecs. - # - -+CONFIG += nostrip -+ - QMAKE_CFLAGS_OPTIMIZE = -O2 - QMAKE_CFLAGS_OPTIMIZE_FULL = -O3 - QMAKE_CFLAGS_OPTIMIZE_DEBUG = -Og diff --git a/vesktop-bin/alr.sh b/vesktop-bin/alr.sh deleted file mode 100644 index 8a27a07..0000000 --- a/vesktop-bin/alr.sh +++ /dev/null @@ -1,42 +0,0 @@ -name='vesktop-bin' -version='1.5.3' -release='7' -desc='A cross platform electron-based desktop app aiming to give you a snappier Discord experience with Vencord pre-installed' -homepage='https://github.com/Vencord/Vesktop' -maintainer="Евгений Храмов " -architectures=('amd64') -license=('GPL-3.0-only') -provides=('vencord-bin') -conflicts=('vencord' 'vencord-bin') - -deps=('electron') -build_deps=('git' 'electron' 'bsdtar') - -opt_deps=( - 'libnotify: Notifications' - 'xdg-utils: Open links, files, etc' - 'xdg-desktop-portal: Screensharing with Wayland' - 'arrpc: Rich presence support' -) - -sources=("https://github.com/Vencord/Vesktop/releases/download/v${version}/vesktop_${version}_amd64.deb" ) -checksums=('SKIP') - -build() { - bsdtar -xf vesktop_${version}_amd64.deb - sed -e "s|@appname@|vesktop|g" \ - -e "s|@runname@|app.asar|g" \ - -e "s|@options@|env ELECTRON_OZONE_PLA4TFORM_HINT=auto|g" \ - -i "${scriptdir}/vesktop.sh" - bsdtar -xf "${srcdir}/data."* - sed "s|/opt/Vesktop/vesktop|vesktop|g" -i "${srcdir}/usr/share/applications/vesktop.desktop" -} -package() { - install -Dm755 "${scriptdir}/vesktop.sh" "${pkgdir}/usr/bin/vesktop" - install -Dm644 "${srcdir}/opt/Vesktop/resources/app.asar" -t "${pkgdir}/usr/lib/vesktop" - install -Dm644 "${srcdir}/usr/share/applications/vesktop.desktop" -t "${pkgdir}/usr/share/applications" - for _icons in 16x16 32x32 48x48 64x64 128x128 256x256 512x512 1024x1024;do - install -Dm644 "${scriptdir}/hicolor/${_icons}/apps/vesktop.png" \ - -t "${pkgdir}/usr/share/icons/hicolor/${_icons}/apps" - done -} diff --git a/vesktop-bin/vesktop.sh b/vesktop-bin/vesktop.sh deleted file mode 100644 index 26e8bad..0000000 --- a/vesktop-bin/vesktop.sh +++ /dev/null @@ -1,26 +0,0 @@ -#!/bin/bash -set -e -_APPDIR="/usr/lib/vesktop" -_RUNNAME="${_APPDIR}/app.asar" -_OPTIONS="env ELECTRON_OZONE_PLA4TFORM_HINT=auto" -export PATH="${_APPDIR}:${PATH}" -export LD_LIBRARY_PATH="${_APPDIR}/swiftshader:${_APPDIR}/lib:${LD_LIBRARY_PATH}" -export ELECTRON_IS_DEV=0 -export ELECTRON_FORCE_IS_PACKAGED=true -export NODE_ENV=production -_FLAGS_FILE="${XDG_CONFIG_HOME:-$HOME/.config}/vesktop-flags.conf" -declare -a flags -if [[ -f "${_FLAGS_FILE}" ]]; then - mapfile -t < "${_FLAGS_FILE}" -fi -for line in "${MAPFILE[@]}"; do - if [[ ! "${line}" =~ ^[[:space:]]*#.* ]] && [[ -n "${line}" ]]; then - flags+=("${line}") - fi -done -cd "${_APPDIR}" -if [[ $EUID -ne 0 ]] || [[ $ELECTRON_RUN_AS_NODE ]]; then - exec electron "${_RUNNAME}" "${_OPTIONS}" "$@" "${flags[@]}" || exit $? -else - exec electron "${_RUNNAME}" "${_OPTIONS}" --no-sandbox "$@" "${flags[@]}" || exit $? -fi \ No newline at end of file diff --git a/vesktop/alr.sh b/vesktop/alr.sh deleted file mode 100644 index eca29af..0000000 --- a/vesktop/alr.sh +++ /dev/null @@ -1,50 +0,0 @@ -name='vesktop' -version='1.5.3' -release='2' -desc='Vesktop gives you the performance of web Discord and the comfort of Discord Desktop' -homepage='https://github.com/Vencord/Vesktop' -maintainer="Евгений Храмов " -architectures=('amd64') -license=('GPL3') -provides=('vencord') -conflicts=('vencord') - -deps=('electron') -build_deps=('pnpm' 'git' 'electron') - -opt_deps=( - 'libnotify: Notifications' - 'xdg-utils: Open links, files, etc' - 'xdg-desktop-portal: Screensharing with Wayland' - 'arrpc: Rich presence support' -) - -sources=("https://github.com/pnpm/pnpm/releases/tag/v${version}") -checksums=('SKIP') - -prepare() { - cd ${srcdir}/Vesktop-${version} - sed -i '/linux/s/^/ "electronDist": "\/usr\/lib\/electron",\n/' "${srcdir}/Vesktop-${version}/package.json" -} - -build() { - cd ${srcdir}/Vesktop-${version} - pnpm install - pnpm package:dir -} - -package() { - cd "${srcdir}" - install -d "${pkgdir}/usr/lib/${name}" - install -d "${pkgdir}/usr/bin" - - cp "Vesktop-${version}/dist/linux-unpacked/resources/app.asar" "${pkgdir}/usr/lib/${name}/" - install -Dm755 "${scriptdir}/vesktop.sh" "$pkgdir/usr/bin/vesktop" - - install -Dm 644 "${scriptdir}/vesktop.desktop" "${pkgdir}/usr/share/applications/vesktop.desktop" - for _icons in 16x16 32x32 48x48 64x64 128x128 256x256 512x512 1024x1024;do - install -Dm644 "${scriptdir}/hicolor/${_icons}/apps/vesktop.png" \ - -t "${pkgdir}/usr/share/icons/hicolor/${_icons}/apps" - done - install -Dm 644 "Vesktop-${version}/LICENSE" "${pkgdir}/usr/share/licenses/${name}/LICENSE" -} diff --git a/vesktop/vesktop.desktop b/vesktop/vesktop.desktop deleted file mode 100644 index 0ee6d0a..0000000 --- a/vesktop/vesktop.desktop +++ /dev/null @@ -1,10 +0,0 @@ -[Desktop Entry] -Name=Vesktop -GenericName=Internet Messenger -Comment=Vesktop is a free/libre cross platform desktop app aiming to give you a snappier Discord experience with Vencord pre-installed -Type=Application -Exec=/usr/bin/vesktop -Icon=vesktop -Categories=Network;InstantMessaging; -StartupWMClass=Vesktop; -Keywords=discord;vencord;vesktop diff --git a/vesktop/vesktop.sh b/vesktop/vesktop.sh deleted file mode 100644 index ca3c1ed..0000000 --- a/vesktop/vesktop.sh +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/sh - -XDG_CONFIG_HOME=${XDG_CONFIG_HOME:-~/.config} - -# Allow users to override command-line options -if [[ -f $XDG_CONFIG_HOME/vesktop-flags.conf ]]; then - VESKTOP_USER_FLAGS="$(grep -v '^#' $XDG_CONFIG_HOME/vesktop-flags.conf)" -fi - -# Launch -exec electron /usr/lib/vesktop/app.asar $VESKTOP_USER_FLAGS "$@"