Commit fbd4d02f authored by Canek Peláez's avatar Canek Peláez
Browse files

Remove Soup dependency, use GLib.Uri to normalize URI's.

parent 9a9cd19b
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -32,7 +32,9 @@ namespace Commonmark.Internal.Util {
        }

        public static string percent_encode_url(string s) {
            return Soup.URI.normalize(s, null);
            var uri = GLib.Uri.parse(
                s, GLib.UriFlags.SCHEME_NORMALIZE);
            return uri.to_string();
        }

        public static string normalize_label_content(string input) {
+4 −5
Original line number Diff line number Diff line
@@ -9,11 +9,10 @@ VERSIONED_CAMEL_CASE_NAME = CAMEL_CASE_NAME + '-'+ PROJECT_VERSION

libcommonmark_deps = [ dependency('glib-2.0'),
                       dependency('gio-2.0'),
                       dependency('gee-0.8'),
                       dependency('libsoup-2.4') ]
                       dependency('gee-0.8') ]

VALADEPS = 'glib-2.0\ngio-2.0\ngobject-2.0\ngee-0.8\nlibsoup-2.4'
PCDEPS = 'glib-2.0 gio-2.0 gobject-2.0 gee-0.8 libsoup-2.4'
VALADEPS = 'glib-2.0\ngio-2.0\ngobject-2.0\ngee-0.8'
PCDEPS = 'glib-2.0 gio-2.0 gobject-2.0 gee-0.8'

add_project_arguments(['--vapidir=.',
                       '--target-glib=2.38'],
@@ -228,7 +227,7 @@ libcommonmark = library(
  ])

if valadoc.found()
  pkgs = [ 'config', 'glib-2.0', 'gio-2.0', 'gee-0.8', 'libsoup-2.4' ]
  pkgs = [ 'config', 'glib-2.0', 'gio-2.0', 'gee-0.8' ]
  docdir = 'doc'
  command_pkgs = []
  foreach pkg : pkgs