diff --git a/anda/ libbismuth/libbismuth.spec b/anda/ libbismuth/libbismuth.spec new file mode 100644 index 0000000000..e5b546713c --- /dev/null +++ b/anda/ libbismuth/libbismuth.spec @@ -0,0 +1,68 @@ +Summary: libadwaita responsive widgets, without all the baggage. +Name: libbismuth +Version: 1.0 +Release: 1%{?dist} +License: LGPL-2.1+ +URL: https://tauos.co +Source0: https://github.com/tau-OS/libbismuth/archive/refs/heads/main.zip + +BuildRequires: sass +BuildRequires: meson +BuildRequires: ninja-build +BuildRequires: vala +# Needed for wrap +BuildRequires: git +BuildRequires: pkgconfig(glib-2.0) >= 2.66.0 +# BuildRequires: pkgconfig(gobject-introspection-1.0) +# BuildRequires: pkgconfig(gee-0.8) +BuildRequires: pkgconfig(gtk4) >= 4.4 + +Requires: gtk4 >= 4.4 +Requires: glib2 >= 2.66.0 +Requires: libgee >= 0.20 +Requires: tau-helium >= %{version} + +%description +Based on libadwaita responsive widgets, without all the baggage. + +%package devel +Summary: Development files for libbismuth +Requires: libbismuth = %{version}-%{release} + +%description devel +This package contains the libraries and header files that are needed +for writing applications with libbismuth. + +%prep +%autosetup -n libbismuth-main + +%build +%meson -Dgtk_doc=true +%meson_build + +%install +# Install licenses +mkdir -p licenses +%meson_install + +rm -rf %{buildroot}%{_bindir}/blueprint-compiler +rm -rf %{buildroot}%{_datadir}/themes/* + +%files +%license COPYING +%doc README.md +%{_libdir}/libbismuth-1.so* +%{_libdir}/girepository-1.0 + +%files devel +%{_includedir}/* +%{_datadir}/gir-1.0/* +%{_libdir}/pkgconfig/* +%{_datadir}/vala/* + +%changelog +* Tue Jun 14 2022 Jamie Murphy - 1.0-6 +- I think we finally fixed naming + +* Sat Jun 4 2022 Jamie Murphy - 1.0-1 +- Initial Release diff --git a/anda/libbismuth/anda.hcl b/anda/libbismuth/anda.hcl new file mode 100644 index 0000000000..14871f8967 --- /dev/null +++ b/anda/libbismuth/anda.hcl @@ -0,0 +1,5 @@ +project "pkg" { + rpm { + spec = "libbismuth.spec" + } +} \ No newline at end of file diff --git a/anda/libbismuth/libbismuth.spec b/anda/libbismuth/libbismuth.spec new file mode 100644 index 0000000000..3f60079c4d --- /dev/null +++ b/anda/libbismuth/libbismuth.spec @@ -0,0 +1,65 @@ +Summary: libadwaita responsive widgets, without all the baggage. +Name: libbismuth +Version: 1.0 +Release: 1%{?dist} +License: LGPL-2.1+ +URL: https://tauos.co +Source0: https://github.com/tau-OS/libbismuth/archive/refs/tags/%{version}.tar.gz + +BuildRequires: gcc +BuildRequires: meson +BuildRequires: ninja-build +BuildRequires: vala +# Needed for wrap +BuildRequires: git +BuildRequires: pkgconfig(glib-2.0) >= 2.66.0 +BuildRequires: pkgconfig(gobject-introspection-1.0) +BuildRequires: pkgconfig(gtk4) >= 4.4 + +Requires: gtk4 >= 4.4 +Requires: glib2 >= 2.66.0 + +%description +The Application Framework for tauOS apps + +%package devel +Summary: Development files for libbismuth +Requires: libbismuth = %{version}-%{release} + +%description devel +This package contains the libraries and header files that are needed +for writing applications with libbismuth. + +%prep +%autosetup -n libbismuth-%{version} + +%build +%meson +%meson_build + +%install +# Install licenses +mkdir -p licenses +%meson_install + +rm -rf %{buildroot}%{_bindir}/blueprint-compiler +rm -rf %{buildroot}%{_datadir}/themes/* + +%files +%license COPYING +%doc README.md +%{_libdir}/libbismuth-1.so* +%{_libdir}/girepository-1.0 + +%files devel +%{_includedir}/* +%{_datadir}/gir-1.0/* +%{_libdir}/pkgconfig/* +%{_datadir}/vala/* + +%changelog +* Tue Jun 14 2022 Jamie Murphy - 1.0-6 +- I think we finally fixed naming + +* Sat Jun 4 2022 Jamie Murphy - 1.0-1 +- Initial Release diff --git a/anda/libhelium/libhelium.spec b/anda/libhelium/libhelium.spec index 497eea2d47..47ef43ed99 100644 --- a/anda/libhelium/libhelium.spec +++ b/anda/libhelium/libhelium.spec @@ -1,10 +1,10 @@ Summary: The Application Framework for tauOS apps Name: libhelium -Version: 1.0 +Version: 1.1 Release: 48%{?dist} License: GPLv3 URL: https://tauos.co -Source0: https://github.com/tau-OS/libhelium/archive/refs/heads/main.zip +Source0: https://github.com/tau-OS/libhelium/archive/refs/tags/%{version}.tar.gz BuildRequires: sass BuildRequires: meson @@ -16,7 +16,9 @@ BuildRequires: pkgconfig(glib-2.0) >= 2.66.0 BuildRequires: pkgconfig(gobject-introspection-1.0) BuildRequires: pkgconfig(gee-0.8) BuildRequires: pkgconfig(gtk4) >= 4.4 +BuildRequires: pkgconfig(libbismuth) +Requires: libbismuth Requires: gtk4 >= 4.4 Requires: glib2 >= 2.66.0 Requires: libgee >= 0.20 @@ -34,7 +36,7 @@ This package contains the libraries and header files that are needed for writing applications with libhelium. %prep -%autosetup -n libhelium-main +%autosetup -n libhelium-%{version} %build %meson \