Skip to content

Commit

Permalink
Merge branch 'rmcrackan:master' into master
Browse files Browse the repository at this point in the history
  • Loading branch information
pixil98 authored Nov 14, 2024
2 parents e0dd9b8 + f1c8b32 commit 984f931
Show file tree
Hide file tree
Showing 13 changed files with 125 additions and 2 deletions.
22 changes: 22 additions & 0 deletions .github/workflows/validate-appstream-metainfo.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
name: Validate MetaInfo
"on":
pull_request:
branches: ["master"]
paths:
- .github/workflows/validate-appstream-metainfo.yml
- Source/LoadByOS/LinuxConfigApp/com.getlibation.Libation.metainfo.xml
push:
branches: ["master"]
paths:
- .github/workflows/validate-appstream-metainfo.yml
- Source/LoadByOS/LinuxConfigApp/com.getlibation.Libation.metainfo.xml

jobs:
validate-appstream-metainfo:
runs-on: ubuntu-latest
container:
image: ghcr.io/flathub/flatpak-builder-lint:latest
steps:
- uses: actions/checkout@v4
- name: Check the MetaInfo file
run: flatpak-builder-lint appstream Source/LoadByOS/LinuxConfigApp/com.getlibation.Libation.metainfo.xml
21 changes: 21 additions & 0 deletions .github/workflows/validate-desktop-file.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
name: Check desktop file
"on":
pull_request:
branches: ["master"]
paths:
- .github/workflows/validate-desktop-file.yml
- Source/LoadByOS/LinuxConfigApp/Libation.desktop
push:
branches: ["master"]
paths:
- .github/workflows/validate-desktop-file.yml
- Source/LoadByOS/LinuxConfigApp/Libation.desktop

jobs:
validate-desktop-file:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- run: sudo apt --yes install desktop-file-utils
- name: Check the desktop file
run: desktop-file-validate Source/LoadByOS/LinuxConfigApp/Libation.desktop
6 changes: 5 additions & 1 deletion Scripts/Bundle_MacOS.sh
Original file line number Diff line number Diff line change
Expand Up @@ -86,8 +86,12 @@ delfiles=( 'libmp3lame.arm64.so' 'libmp3lame.x64.so' 'libmp3lame.x64.dll' 'libmp
if [[ "$ARCH" == "arm64" ]]
then
delfiles+=('libmp3lame.x64.dylib' 'ffmpegaac.x64.dylib')
mv $BUNDLE_MACOS/ffmpegaac.arm64.dylib $BUNDLE_MACOS/ffmpegaac.dylib
mv $BUNDLE_MACOS/libmp3lame.arm64.dylib $BUNDLE_MACOS/libmp3lame.dylib
else
delfiles+=('libmp3lame.arm64.dylib' 'ffmpegaac.arm64.dylib')
mv $BUNDLE_MACOS/ffmpegaac.x64.dylib $BUNDLE_MACOS/ffmpegaac.dylib
mv $BUNDLE_MACOS/libmp3lame.x64.dylib $BUNDLE_MACOS/libmp3lame.dylib
fi


Expand All @@ -111,4 +115,4 @@ mv $APP_FILE ./bundle/$APP_FILE

rm -r $BUNDLE

echo "Done!"
echo "Done!"
2 changes: 1 addition & 1 deletion Source/AppScaffolding/AppScaffolding.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net8.0</TargetFramework>
<Version>11.5.1.1</Version>
<Version>11.5.2.1</Version>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Octokit" Version="11.0.1" />
Expand Down
2 changes: 2 additions & 0 deletions Source/LoadByOS/LinuxConfigApp/Libation.desktop
Original file line number Diff line number Diff line change
Expand Up @@ -6,3 +6,5 @@ Comment=Liberate your Audiobooks
Terminal=false
Type=Application
MimeType=x-content/unix-software;
Categories=Audio;AudioVideo;
Keywords=audible;audio;audiobook;book;
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Copyright 2024 rmcrackan <[email protected]> -->
<component type="desktop-application">
<id>com.getlibation.Libation</id>
<metadata_license>FSFAP</metadata_license>
<project_license>GPL-3.0-only</project_license>
<content_rating type="oars-1.1" />
<name>Libation</name>
<summary>Liberate your Audiobooks</summary>
<developer id="com.getlibation">
<name>rmcrackan</name>
</developer>
<update_contact>[email protected]</update_contact>
<description>
<p>Free and open source app to manage your Audible books.</p>
<ul>
<li>Import library from audible, including cover art</li>
<li>Download and remove DRM from all books</li>
<li>Download accompanying PDFs</li>
<li>Add tags to books for better organization</li>
<li>Powerful advanced search built on the Lucene search engine</li>
<li>Customizable saved filters for common searches</li>
<li>Open source</li>
<li>Supports all regions: US, UK, Canada, Germany, France, Australia, Japan, India, and Spain</li>
</ul>
</description>
<launchable type="desktop-id">com.getlibation.Libation.desktop</launchable>
<url type="bugtracker">https://github.com/rmcrackan/Libation/issues</url>
<url type="donation">https://paypal.me/mcrackan?locale.x=en_us</url>
<url type="homepage">https://getlibation.com</url>
<url type="vcs-browser">https://github.com/rmcrackan/Libation</url>
<screenshots>
<screenshot type="default">
<image>https://raw.githubusercontent.com/rmcrackan/Libation/refs/heads/master/Source/LoadByOS/LinuxConfigApp/screenshots/main-page-light.png</image>
<caption>Listing of audiobooks</caption>
</screenshot>
<screenshot>
<image>https://raw.githubusercontent.com/rmcrackan/Libation/refs/heads/master/Source/LoadByOS/LinuxConfigApp/screenshots/main-page-dark.png</image>
<caption>Listing of audiobooks</caption>
</screenshot>
<screenshot>
<image>https://raw.githubusercontent.com/rmcrackan/Libation/refs/heads/master/Source/LoadByOS/LinuxConfigApp/screenshots/filter.png</image>
<caption>Filtered listing of audiobooks</caption>
</screenshot>
<screenshot>
<image>https://raw.githubusercontent.com/rmcrackan/Libation/refs/heads/master/Source/LoadByOS/LinuxConfigApp/screenshots/important-settings.png</image>
<caption>Settings page with basic settings</caption>
</screenshot>
<screenshot>
<image>https://raw.githubusercontent.com/rmcrackan/Libation/refs/heads/master/Source/LoadByOS/LinuxConfigApp/screenshots/audio-file-settings.png</image>
<caption>Settings for audio file format and conversion</caption>
</screenshot>
<screenshot>
<image>https://raw.githubusercontent.com/rmcrackan/Libation/refs/heads/master/Source/LoadByOS/LinuxConfigApp/screenshots/download-decrypt-settings.png</image>
<caption>Download and decrypt settings</caption>
</screenshot>
<screenshot>
<image>https://raw.githubusercontent.com/rmcrackan/Libation/refs/heads/master/Source/LoadByOS/LinuxConfigApp/screenshots/accounts.png</image>
<caption>Account list</caption>
</screenshot>
</screenshots>
<releases>
<release version="11.5.2" date="2024-10-25">
<description>
<p>Update Bundle_MacOS.sh to address #854, #1020</p>
</description>
</release>
<release version="11.1" date="2023-10-18">
<description>
<p>New locale: Brazil</p>
</description>
</release>
</releases>
</component>
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 984f931

Please sign in to comment.