diff --git a/pdf-renderer-1.0.5-sources.jar b/pdf-renderer-1.0.5-sources.jar
new file mode 100644
index 0000000..c1cf473
Binary files /dev/null and b/pdf-renderer-1.0.5-sources.jar differ
diff --git a/pdf-renderer-1.0.5.pom b/pdf-renderer-1.0.5.pom
new file mode 100644
index 0000000..a0965cc
--- /dev/null
+++ b/pdf-renderer-1.0.5.pom
@@ -0,0 +1,67 @@
+
+ 4.0.0
+ org.swinglabs
+ pdf-renderer
+ jar
+ PDF Renderer
+ 1.0.5
+ http://www.swinglabs.org/
+
+
+ Lesser General Public License (LGPL)
+ http://www.gnu.org/copyleft/lesser.html
+
+
+
+ Bugzilla
+ https://pdf-renderer.dev.java.net/issues/
+
+
+ scm:cvs:pserver:guest@cvs.dev.java.net:/cvs:pdf-renderer
+ scm:cvs:pserver:username@cvs.dev.java.net:/cvs:pdf-renderer
+ https://pdf-renderer.dev.java.net/source/browse/pdf-renderer/
+
+ PDF renderer implementation supporting the subset of PDF 1.4 specification.
+
+
+ swinglabs-releases
+ SwingLabs Release Repository
+ http://oss.sonatype.org/content/repositories/swinglabs-releases/
+
+
+ swinglabs-snapshots
+ SwingLabs Snapshot Repository
+ http://oss.sonatype.org/content/repositories/swinglabs-snapshots/
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+
+
+ sign-artifacts
+ verify
+
+ sign
+
+
+
+
+
+
+
+
+ swinglabs-snapshots
+ http://oss.sonatype.org/content/repositories/swinglabs-snapshots/
+
+ false
+
+
+ true
+
+
+
+
diff --git a/pdf-renderer.spec b/pdf-renderer.spec
new file mode 100644
index 0000000..5547f19
--- /dev/null
+++ b/pdf-renderer.spec
@@ -0,0 +1,59 @@
+%global alternate_name PDFRenderer
+
+Summary: A 100% Java PDF renderer and viewer
+Name: pdf-renderer
+Version: 1.0.5
+Release: 1
+License: LGPLv2+ and MIT and BSD
+URL: https://java.net/projects/pdf-renderer/
+#https://repo1.maven.org/maven2/org/swinglabs/pdf-renderer/1.0.5/pdf-renderer-1.0.5-sources.jar
+Source0: pdf-renderer-%{version}-sources.jar
+#https://repo1.maven.org/maven2/org/swinglabs/pdf-renderer/1.0.5/pdf-renderer-1.0.5.pom
+Source1: pdf-renderer-%{version}.pom
+BuildRequires: ant
+BuildRequires: ant-apache-regexp
+BuildRequires: java-devel >= 1.7
+BuildRequires: javapackages-local
+BuildRequires: urw-base35-fonts maven-local
+BuildArch: noarch
+
+Requires: urw-base35-fonts
+Provides: %{alternate_name} == %{version}-%{release}
+
+%description
+The PDF Renderer is just what the name implies: an open source,
+all Java library which renders PDF documents to the screen using
+Java2D. Typically this means drawing into a Swing panel, but it
+could also draw to other Graphics2D implementations. It could be
+used to draw on top of PDFs, share them over a network, convert
+PDFs to PNG images, or maybe even project PDFs into a 3D scene.
+
+%package javadoc
+Summary: Javadoc for %{alternate_name}
+
+%description javadoc
+API documentation for the %{alternate_name} package.
+
+%prep
+%setup -q -c
+mkdir -p src/main/java
+mv com src/main/java
+cp -p %{SOURCE1} pom.xml
+%pom_remove_plugin :maven-gpg-plugin
+%mvn_file : %{name}
+
+%build
+%mvn_build
+
+%install
+%mvn_install
+
+%files -f .mfiles
+
+%files javadoc -f .mfiles-javadoc
+
+# -----------------------------------------------------------------------------
+
+%changelog
+* Thu Sep 17 2020 wangxiao - 1.0.5-1
+- package init
diff --git a/pdf-renderer.yaml b/pdf-renderer.yaml
new file mode 100644
index 0000000..00bbaf0
--- /dev/null
+++ b/pdf-renderer.yaml
@@ -0,0 +1,4 @@
+version_control: NA
+src_repo: NA
+tag_prefix: NA
+seperator: NA