Skip to content
Merged
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
8 changes: 5 additions & 3 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -70,12 +70,14 @@ if (NOT (APPLE AND CMAKE_CXX_COMPILER_ID STREQUAL "GNU"))
target_precompile_headers(abaddon PRIVATE <gtkmm.h> src/abaddon.hpp src/util.hpp)
endif ()

if ((CMAKE_CXX_COMPILER_ID STREQUAL "GNU") OR
(CMAKE_CXX_COMPILER_ID STREQUAL "Clang" AND
((CMAKE_SYSTEM_NAME STREQUAL "Linux") OR (CMAKE_CXX_COMPILER_VERSION LESS 9))))
if ((CMAKE_CXX_COMPILER_ID STREQUAL "GNU") AND (CMAKE_CXX_COMPILER_VERSION VERSION_LESS "9.1"))
target_link_libraries(abaddon stdc++fs)
endif ()

if ((CMAKE_CXX_COMPILER_ID STREQUAL "Clang") AND (CMAKE_CXX_COMPILER_VERSION VERSION_LESS "9.0"))
target_link_libraries(abaddon c++fs)
endif ()

if (NOT WIN32)
target_sources(abaddon PRIVATE src/notifications/notifier_gio.cpp)
else ()
Expand Down
13 changes: 13 additions & 0 deletions res/desktop/icon.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
12 changes: 12 additions & 0 deletions res/desktop/io.github.uowuo.abaddon.desktop
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.5
Type=Application

Name=Abaddon
Comment=An alternative Discord client with voice support made with C++ and GTK 3
Categories=Network;Chat;

Icon=io.github.uowuo.abaddon
Exec=abaddon
Terminal=false
45 changes: 45 additions & 0 deletions res/desktop/io.github.uowuo.abaddon.metainfo.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
<?xml version="1.0" encoding="UTF-8"?>
<component type="desktop-application">
<id>io.github.uowuo.abaddon</id>

<name>Abaddon</name>
<summary>An alternative Discord client with voice support made with C++ and GTK 3</summary>
<metadata_license>MIT</metadata_license>
<project_license>GPL-3.0-only</project_license>

<description>
<p>Abaddon offers a fast and minimalist way to use Discord. It supports voice calls, threads, messages, and replies.</p>
</description>

<content_rating type="oars-1.1">
<content_attribute id="social-chat">intense</content_attribute>
<content_attribute id="social-info">mild</content_attribute>
<content_attribute id="social-audio">intense</content_attribute>
<content_attribute id="social-contacts">intense</content_attribute>
</content_rating>


<url type="homepage">https://github.com/uowuo/abaddon/</url>

<releases>
<release version="0.2.1-ci" date="2025-01-30"/>
</releases>

<developer id="io.github.uowuo">
<name>ouwou</name>
<name>Abaddon Contributors</name>
</developer>

<launchable type="desktop-id">io.github.uowuo.abaddon.desktop</launchable>
<screenshots>
<screenshot type="default">
<image>https://raw.githubusercontent.com/uowuo/abaddon/4c79ae6a69ee42cfa4892aae3e105b404b9a29c1/.readme/s5.png</image>
</screenshot>
<screenshot>
<image>https://github.com/uowuo/abaddon/raw/4c79ae6a69ee42cfa4892aae3e105b404b9a29c1/.readme/s6.png</image>
</screenshot>
<screenshot>
<image>https://github.com/uowuo/abaddon/raw/4c79ae6a69ee42cfa4892aae3e105b404b9a29c1/.readme/s7.png</image>
</screenshot>
</screenshots>
</component>