--- /dev/null
+Name: libpsl
+Version: 0.21.0
+Release: 1
+Summary: C library for the Publix Suffix List
+License: MIT
+URL: https://rockdaboot.github.io/libpsl
+Source0: %{name}-%{version}.tar.gz
+BuildRequires: libicu-devel
+BuildRequires: python
+
+%description
+libpsl is a C library to handle the Public Suffix List.
+A Public Suffix List is a collection of Top Level Domains (TLDs) suffixes.
+
+%package devel
+Summary: Development files for %{name}
+Requires: %{name} = %{version}-%{release}
+
+%description devel
+This package contains libraries and header files for
+developing applications that use %{name}.
+
+%package -n psl
+Summary: Commandline tool
+
+%description -n psl
+This package contains a commandline tool to explore the Public Suffix List,
+for example it checks if domains are public suffixes, checks if cookie-domain
+is acceptable for domains and so on.
+
+%prep
+%setup -q
+
+%build
+%configure --disable-silent-rules \
+ --disable-static \
+ --enable-builtin=libicu
+make %{?_smp_mflags}
+
+%install
+%make_install
+
+%post -p /sbin/ldconfig
+
+%postun -p /sbin/ldconfig
+
+%files
+%license COPYING
+%{_libdir}/libpsl.so.*
+
+%files devel
+%doc AUTHORS NEWS
+%{_includedir}/libpsl.h
+%{_libdir}/libpsl.so
+%{_libdir}/pkgconfig/libpsl.pc
+%{_datadir}/man/*
+
+%files -n psl
+%license COPYING
+%{_bindir}/psl