Skip to content

Commit

Permalink
Merge pull request #351 from mcorino/develop
Browse files Browse the repository at this point in the history
Develop
  • Loading branch information
mcorino authored Jan 11, 2025
2 parents 8eb1ad4 + 25ddd96 commit ce3f497
Show file tree
Hide file tree
Showing 2 changed files with 25 additions and 1 deletion.
16 changes: 16 additions & 0 deletions .cirrus.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,14 @@ pr_1_task:
env:
osname: linux
distro: opensuse
- name: LinuxMint AMD64 Test
container:
image: linuxmintd/mint22-amd64
cpu: 4
memory: 8G
env:
osname: linux
distro: ubuntu

before_script: |
./tools/scripts/cirrus/setup-$distro.sh
Expand Down Expand Up @@ -156,6 +164,14 @@ verify_2_task:
env:
osname: linux
distro: arch
- name: LinuxMint AMD64 Test
container:
image: linuxmintd/mint22-amd64
cpu: 4
memory: 8G
env:
osname: linux
distro: ubuntu

before_script: |
./tools/scripts/cirrus/setup-$distro.sh
Expand Down
10 changes: 9 additions & 1 deletion rakelib/lib/config/pkgman/linux.rb
Original file line number Diff line number Diff line change
Expand Up @@ -30,14 +30,22 @@ def add(distro, *deps, release: nil)
self
end

def alias(distro, release, alias_distro, alias_release)
if @dependencies.has_key?(distro) && @dependencies[distro].has_key?(release)
@dependencies[alias_distro][alias_release] = @dependencies[distro][release]
end
self
end

def get(distro, release: nil)
@dependencies[distro][release]
end
end

PLATFORM_DEPS = {
debian: PlatformDependencies.new(%w[libgtk-3-dev libwebkit2gtk-4.0-dev libgspell-1-dev libunwind-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libcurl4-openssl-dev libsecret-1-dev libnotify-dev])
.add('ubuntu', %w[libgtk-3-dev libwebkit2gtk-4.1-dev libgspell-1-dev libunwind-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libcurl4-openssl-dev libsecret-1-dev libnotify-dev], release: '24.04'),
.add('ubuntu', %w[libgtk-3-dev libwebkit2gtk-4.1-dev libgspell-1-dev libunwind-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libcurl4-openssl-dev libsecret-1-dev libnotify-dev], release: '24.04')
.alias('ubuntu', '24.04', 'linuxmint', '22'),
rhel: PlatformDependencies.new(%w[expat-devel findutils gspell-devel gstreamer1-plugins-base-devel gtk3-devel libcurl-devel libjpeg-devel libnotify-devel libpng-devel libSM-devel libsecret-devel libtiff-devel SDL-devel webkit2gtk4.1-devel zlib-devel]),
suse: PlatformDependencies.new(%w[gtk3-devel webkit2gtk3-devel gspell-devel gstreamer-devel gstreamer-plugins-base-devel libcurl-devel libsecret-devel libnotify-devel libSDL-devel zlib-devel libjpeg-devel libpng-devel]),
arch: PlatformDependencies.new(%w[pkg-config gtk3 webkit2gtk gspell libunwind gstreamer curl libsecret libnotify libpng12])
Expand Down

0 comments on commit ce3f497

Please sign in to comment.