diff --git a/_service b/_service
deleted file mode 100644
index 402ada7..0000000
--- a/_service
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
- git
- https://github.com/michaelrsweet/pappl
- 2c2b86eb9e9f76c6fbe48a8d8fe0ebf0fb60e7d2
- 181c10f24eda96ba00cce4e465720d193ef9a611
- 0~git@TAG_OFFSET@
-
-
- *.tar
- xz
-
-
-
diff --git a/pappl-0~git378.tar.xz b/pappl-0~git378.tar.xz
deleted file mode 100644
index 21aae49..0000000
--- a/pappl-0~git378.tar.xz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:2f32d8e219620481b39c54151717eefc1c88ce3ca790937f10819af5a0dfb6d3
-size 1833788
diff --git a/pappl-1.0b1.tar.gz b/pappl-1.0b1.tar.gz
new file mode 100644
index 0000000..6e721a0
--- /dev/null
+++ b/pappl-1.0b1.tar.gz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:7b716ab4ff515cadd95b510e1e7b01b1324ffbbae12bada6c7fa024d0a8400fa
+size 1691924
diff --git a/pappl-1.0b1.tar.gz.sig b/pappl-1.0b1.tar.gz.sig
new file mode 100644
index 0000000..32e7478
Binary files /dev/null and b/pappl-1.0b1.tar.gz.sig differ
diff --git a/pappl.changes b/pappl.changes
index e14b4c3..9525d09 100644
--- a/pappl.changes
+++ b/pappl.changes
@@ -1,3 +1,13 @@
+-------------------------------------------------------------------
+Thu Nov 12 07:52:25 UTC 2020 - Jan Engelhardt
+
+- Update to release 1.0b1
+ * Drop 10-second timeout for USB data.
+ * Add start of USB ethernet & mass storage gadget support.
+ * Make sure an unknown number of pages does not disable
+ duplex printing.
+ * Pad/crop PWG/Apple raster data rather than erroring out.
+
-------------------------------------------------------------------
Tue Oct 13 21:40:10 UTC 2020 - Jan Engelhardt
diff --git a/pappl.keyring b/pappl.keyring
new file mode 100644
index 0000000..ba121ef
--- /dev/null
+++ b/pappl.keyring
@@ -0,0 +1,53 @@
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+Comment: GPGTools - https://gpgtools.org
+
+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
+nNLcOZRqTFo/oxx+IaRhSJ6adg==
+=YD80
+-----END PGP PUBLIC KEY BLOCK-----
diff --git a/pappl.spec b/pappl.spec
index 6ac54d6..171aec1 100644
--- a/pappl.spec
+++ b/pappl.spec
@@ -18,13 +18,14 @@
Name: pappl
%define lname libpappl1
-Version: 0~git378
+Version: 1.0~beta1
Release: 0
-Summary: A Printer application framework
+Summary: A printer application framework
License: Apache-2.0
Group: Hardware/Printing
URL: https://www.msweet.org/pappl/
-Source: %name-%version.tar.xz
+Source: https://github.com/michaelrsweet/pappl/releases/download/v1.0b1/pappl-1.0b1.tar.gz
+Source2: https://github.com/michaelrsweet/pappl/releases/download/v1.0b1/pappl-1.0b1.tar.gz.sig
BuildRequires: cups-devel >= 2.2
BuildRequires: pam-devel
BuildRequires: pkgconfig(avahi-client)
@@ -50,7 +51,7 @@ computer or on your whole network, which can then be discovered and
used by any application.
%package -n %lname
-Summary: A Printer application framework
+Summary: A printer application framework
Group: System/Libraries
%description -n %lname
@@ -75,7 +76,7 @@ drivers.
This subpackage contains the headers for the library.
%prep
-%autosetup -p1
+%autosetup -p1 -n %name-1.0b1
%build
# includedir intentional, cf. bugzilla.opensuse.org/795968
@@ -103,5 +104,7 @@ rm -f "%buildroot/%_libdir"/*.a
%_includedir/%name/
%_libdir/libpappl.so
%_libdir/pkgconfig/*.pc
+%_mandir/man3/pappl-*
+%_datadir/doc/%name/
%changelog