Commit 1ffe7b71 authored by supechicken's avatar supechicken Committed by GitHub

[WIP] Remove sommelier dependency for thunar and its dependencies (#4771)

* Update thunar.rb
* Update openbox.rb
* Remove wayland dependency
parent 30359fd3
......@@ -42,7 +42,7 @@ class Openbox < Package
depends_on 'xdpyinfo'
depends_on 'gtk2'
depends_on 'gtk3'
depends_on 'sommelier'
depends_on 'xorg_server'
ENV['CFLAGS'] = "-lX11 -lXau"
def self.build
......
......@@ -29,7 +29,8 @@ class Thunar < Package
depends_on 'desktop_file_utilities'
depends_on 'hicolor_icon_theme'
depends_on 'xdg_base'
depends_on 'sommelier'
depends_on 'wayland_protocols'
depends_on 'mesa'
def self.build
system "./configure #{CREW_OPTIONS} --enable-gio-unix --enable-gudev --enable-exif --enable-pcre --disable-static --enable-notifications"
......@@ -38,6 +39,13 @@ class Thunar < Package
def self.install
system "make install DESTDIR=#{CREW_DEST_DIR}"
FileUtils.ln_sf "#{CREW_PREFIX}/bin/#{CREW_BUILD}-thunar", "#{CREW_DEST_PREFIX}/bin/Thunar"
end
system "cat <<'EOF'> Thunar
WAYLAND_DISPLAY=wayland-0
GDK_BACKEND=wayland
DISPLAY=
#{CREW_PREFIX}/bin/#{CREW_BUILD}-thunar $@
EOF"
system "install -Dm755 Thunar #{CREW_DEST_PREFIX}/bin/Thunar"
# FileUtils.ln_sf "#{CREW_PREFIX}/bin/#{CREW_BUILD}-thunar", "#{CREW_DEST_PREFIX}/bin/Thunar"
end
end
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment