diff --git a/Makefile b/Makefile new file mode 100644 --- /dev/null +++ b/Makefile @@ -0,0 +1 @@ +include ../Makefile.common diff --git a/abi_symbols b/abi_symbols new file mode 100644 --- /dev/null +++ b/abi_symbols @@ -0,0 +1,19 @@ +libraqm.so.0:raqm_add_font_feature +libraqm.so.0:raqm_create +libraqm.so.0:raqm_destroy +libraqm.so.0:raqm_get_glyphs +libraqm.so.0:raqm_index_to_position +libraqm.so.0:raqm_layout +libraqm.so.0:raqm_position_to_index +libraqm.so.0:raqm_reference +libraqm.so.0:raqm_set_freetype_face +libraqm.so.0:raqm_set_freetype_face_range +libraqm.so.0:raqm_set_freetype_load_flags +libraqm.so.0:raqm_set_invisible_glyph +libraqm.so.0:raqm_set_language +libraqm.so.0:raqm_set_par_direction +libraqm.so.0:raqm_set_text +libraqm.so.0:raqm_set_text_utf8 +libraqm.so.0:raqm_version +libraqm.so.0:raqm_version_atleast +libraqm.so.0:raqm_version_string diff --git a/abi_symbols32 b/abi_symbols32 new file mode 100644 --- /dev/null +++ b/abi_symbols32 @@ -0,0 +1,19 @@ +libraqm.so.0:raqm_add_font_feature +libraqm.so.0:raqm_create +libraqm.so.0:raqm_destroy +libraqm.so.0:raqm_get_glyphs +libraqm.so.0:raqm_index_to_position +libraqm.so.0:raqm_layout +libraqm.so.0:raqm_position_to_index +libraqm.so.0:raqm_reference +libraqm.so.0:raqm_set_freetype_face +libraqm.so.0:raqm_set_freetype_face_range +libraqm.so.0:raqm_set_freetype_load_flags +libraqm.so.0:raqm_set_invisible_glyph +libraqm.so.0:raqm_set_language +libraqm.so.0:raqm_set_par_direction +libraqm.so.0:raqm_set_text +libraqm.so.0:raqm_set_text_utf8 +libraqm.so.0:raqm_version +libraqm.so.0:raqm_version_atleast +libraqm.so.0:raqm_version_string diff --git a/abi_used_libs b/abi_used_libs new file mode 100644 --- /dev/null +++ b/abi_used_libs @@ -0,0 +1,4 @@ +libc.so.6 +libfreetype.so.6 +libfribidi.so.0 +libharfbuzz.so.0 diff --git a/abi_used_libs32 b/abi_used_libs32 new file mode 100644 --- /dev/null +++ b/abi_used_libs32 @@ -0,0 +1,4 @@ +libc.so.6 +libfreetype.so.6 +libfribidi.so.0 +libharfbuzz.so.0 diff --git a/package.yml b/package.yml new file mode 100644 --- /dev/null +++ b/package.yml @@ -0,0 +1,24 @@ +name : raqm +version : 0.7.1 +release : 1 +source : + - https://github.com/HOST-Oman/libraqm/releases/download/v0.7.1/raqm-0.7.1.tar.gz : 86488cf0b8ac736943fa748bd812000db63cc5ab6ad69c942e68e5187f4b9828 +license : MIT +homepage : https://host-oman.github.io/libraqm/ +component : multimedia.library +summary : A library for complex text layout +description: | + Raqm is a small library that encapsulates the logic for complex text layout. + It currently provides bidirectional text support (using FriBiDi), shaping (using HarfBuzz), and proper script itemization. As a result, Raqm can support most writing systems covered by Unicode. +emul32 : yes +builddeps : + - pkgconfig32(freetype2) + - pkgconfig32(fribidi) + - pkgconfig32(harfbuzz) +setup : | + %configure --disable-static +build : | + %make +install : | + %make_install + rm -r $installdir/usr/share diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml new file mode 100644 --- /dev/null +++ b/pspec_x86_64.xml @@ -0,0 +1,86 @@ + + + raqm + https://host-oman.github.io/libraqm/ + + Martin Reboredo + yakoyoku@gmail.com + + MIT + multimedia.library + A library for complex text layout + Raqm is a small library that encapsulates the logic for complex text layout. +It currently provides bidirectional text support (using FriBiDi), shaping (using HarfBuzz), and proper script itemization. As a result, Raqm can support most writing systems covered by Unicode. + + https://getsol.us/sources/README.Solus + + + raqm + A library for complex text layout + Raqm is a small library that encapsulates the logic for complex text layout. +It currently provides bidirectional text support (using FriBiDi), shaping (using HarfBuzz), and proper script itemization. As a result, Raqm can support most writing systems covered by Unicode. + + multimedia.library + + /usr/lib64/libraqm.so.0 + /usr/lib64/libraqm.so.0.700.1 + + + + raqm-32bit + 32-bit libraries for raqm + Raqm is a small library that encapsulates the logic for complex text layout. +It currently provides bidirectional text support (using FriBiDi), shaping (using HarfBuzz), and proper script itemization. As a result, Raqm can support most writing systems covered by Unicode. + + emul32 + + raqm + + + /usr/lib32/libraqm.so.0 + /usr/lib32/libraqm.so.0.700.1 + + + + raqm-32bit-devel + Development files for 32-bit raqm + Raqm is a small library that encapsulates the logic for complex text layout. +It currently provides bidirectional text support (using FriBiDi), shaping (using HarfBuzz), and proper script itemization. As a result, Raqm can support most writing systems covered by Unicode. + + programming.devel + + raqm-32bit + raqm-devel + + + /usr/lib32/libraqm.so + /usr/lib32/pkgconfig/raqm.pc + + + + raqm-devel + Development files for raqm + Raqm is a small library that encapsulates the logic for complex text layout. +It currently provides bidirectional text support (using FriBiDi), shaping (using HarfBuzz), and proper script itemization. As a result, Raqm can support most writing systems covered by Unicode. + + programming.devel + + raqm + + + /usr/include/raqm-version.h + /usr/include/raqm.h + /usr/lib64/libraqm.so + /usr/lib64/pkgconfig/raqm.pc + + + + + 2021-01-15 + 0.7.1 + Packaging update + Martin Reboredo + yakoyoku@gmail.com + + + \ No newline at end of file