Add spec file 63/226163/2 accepted/tizen_6.0_unified accepted/tizen_6.0_unified_hotfix accepted/tizen_unified tizen_6.0 tizen_6.0_hotfix accepted/tizen/6.0/unified/20201030.105535 accepted/tizen/6.0/unified/hotfix/20201102.234835 accepted/tizen/6.0/unified/hotfix/20201103.045715 accepted/tizen/unified/20200304.010442 submit/tizen/20200302.114521 submit/tizen_6.0/20201029.205502 submit/tizen_6.0_hotfix/20201102.192902 submit/tizen_6.0_hotfix/20201103.115102 tizen_6.0.m2_release
authorSeonah Moon <seonah1.moon@samsung.com>
Thu, 27 Feb 2020 07:41:08 +0000 (16:41 +0900)
committerSeonah Moon <seonah1.moon@samsung.com>
Thu, 27 Feb 2020 07:42:56 +0000 (16:42 +0900)
Change-Id: Ie51460031c21c57d4110c7c391f2c379e56bb7a2

packaging/libpsl.spec [new file with mode: 0644]

diff --git a/packaging/libpsl.spec b/packaging/libpsl.spec
new file mode 100644 (file)
index 0000000..6f73112
--- /dev/null
@@ -0,0 +1,60 @@
+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